Gambas文档
编译和安装
错误消息
代码片段
待办事项
废弃的组件
教程
开发环境文档
开发者文档
名词解释
如何操作
说明
维基手册
维基搜索
维基许可协议
文档
应用程序仓库
语言概览
语言索引
主题
组件
gb
gb.args
gb.cairo
gb.chart
gb.clipper
gb.complex
gb.compress
gb.crypt
gb.data
gb.db
gb.db.form
gb.db.mysql
gb.db.odbc
gb.db.postgresql
gb.db.sqlite2
gb.db.sqlite3
gb.dbus
gb.dbus.trayicon
gb.debug
gb.desktop
gb.desktop.x11
gb.eval
gb.eval.highlight
gb.form
gb.form.dialog
gb.form.editor
gb.form.htmlview
gb.form.mdi
gb.form.print
gb.form.terminal
gb.gmp
gb.gsl
gb.gtk
gb.gtk3
gb.gtk3.opengl
gb.gtk3.webview
gb.gui
gb.gui.qt
gb.gui.qt.ext
gb.gui.trayicon
gb.gui.webview
gb.hash
gb.highlight
gb.image
gb.image.effect
gb.image.io
gb.inotify
gb.logging
gb.map
gb.media
gb.media.form
gb.mime
gb.mongodb
gb.mysql
gb.ncurses
gb.net
gb.net.curl
gb.net.pop3
gb.net.smtp
gb.opengl
gb.opengl.glsl
gb.opengl.glu
gb.opengl.sge
gb.openssl
gb.option
gb.pcre
gb.pdf
gb.poppler
gb.qt4
.combobox.item
.container.children
.Menu.Children
.TabStripContainer
.TabStripContainer.Children
.TextArea.Selection
.TextBox.Selection
.Window.Controls
.Window.Menus
_ColumnView_Columns
_ListBox_Item
_TreeView
_TreeView_Item
Action
Align
Animation
Application
Arrange
Border
Button
CheckBox
Clipboard
Color
ColumnView
ComboBox
Container
ContainerChildren
Control
Cursor
Desktop
Dialog
Direction
Drag
Draw
DrawingArea
embedder
Fill
Font
Fonts
Form
Frame
GridView
HBox
HPanel
HSplit
IconView
Image
Key
Label
Line
ListBox
ListView
Menu
Message
Mouse
MovieBox
Paint
PaintBrush
PaintExtents
PaintMatrix
Panel
Picture
_get
_new
_put
Clear
Copy
Depth
Fill
Flush
H
Height
Image
Load
Resize
Save
Transparent
W
Width
PictureBox
Point
Pointer
PointF
Printer
ProgressBar
RadioButton
Rect
RectF
Screen
Screens
Scroll
ScrollArea
ScrollBar
ScrollView
Select
Separator
Slider
SpinBox
Splitter
Spring
Style
SvgImage
TabStrip
TextArea
TextBox
TextLabel
ToggleButton
ToolButton
trayicon
trayicons
TreeView
UserContainer
UserControl
VBox
VPanel
VSplit
Watcher
Window
Windows
gb.qt4.ext
gb.qt4.opengl
gb.qt4.webkit
gb.qt4.webview
gb.qt5
gb.qt5.ext
gb.qt5.opengl
gb.qt5.webview
gb.qt6
gb.qt6.ext
gb.qt6.opengl
gb.qt6.webview
gb.report
gb.report2
gb.sdl
gb.sdl2
gb.sdl2.audio
gb.settings
gb.signal
gb.term
gb.test
gb.util
gb.util.web
gb.v4l
gb.vb
gb.web
gb.web.feed
gb.web.form
gb.web.gui
gb.xml
gb.xml.html
gb.xml.rpc
gb.xml.xslt
最近的修改

Picture (gb.qt4)

该类描述一个图片。

图片内容被存储于显示服务中,而不是像Image一样存储于进程内存。

即使基础工具包还不能完全管理透明效果,每个图片也能有一个屏蔽色。 该特性可以明确的设置图片实例,或者当加载一个类似PNG文件有透明效果的图像文件时隐含的设置。

当在一个有屏蔽色的图片上绘画时,图片和屏蔽色相应的被修改。

该类是可创建

该类行为像一个可读/可写静态数组。

静态方法
Flush  
FromString  
Load  
Refresh  

属性
Depth  
H  
Height  
Image  
Transparent  
W  
Width  

方法
Clear  
Copy  
Fill  
Resize  
Save  
Stretch   Return a stretched copy of a picture.
ToString  

Tip:

按照如下方式调用...
Picture["/tmp/TemporaryPicture.png"]
将从磁盘加载图片(如果尚未加载)。 如果 已经 加载了此图片,则再次调用相同的文件路径将从显示服务器加载缓存的图片而不是从磁盘。

如果您希望从磁盘重新加载相同的图片路径,则必须使用图片 Load(Path) 方法。
Picture.Load("/tmp/TemporaryPicture.png")

Warning about dark themes:

Using the Picture["filepath"] method to load a picture will convert it to dark theme (Image.Invert) if the system is using a dark theme.

If you wish to avoid this feature you must use the Picture.Load("filepath") method instead.