Dokumentaro de Gambaso
Compilation & Installation
Components
gb
gb.crypt
gb.qt4
Control
Key
Documents
Indekso de Lingvo
Language Overviews
LeguMin
Lexicon
Registro

Image (gb.qt4)

This class implements an image.

The image contents are stored in the process memory, not in the display server like a Picture.

To get or set individual pixel values, you can treat the Image class as a two-dimensional array: Image[x,y] would refer to the pixel at position (x, y) within the image.

This class reimplements Image in gb.image.

This class is creatable.

This class acts like a read / write array.

Inherited constants
Premultiplied   This constants represents an image whose pixels are encoded in premultiplied ARGB format.
Standard   This constants represent an image whose pixels are encoded in ARGB format.

Inherited static properties
Debug   Return or set if debugging mode is enabled.

Static methods
FromString   Create an image from the contents of a string.
Load   Loads an image from a file.

Properties
Picture   Converts the image into a picture, and returns it.

Inherited properties
Data   Returns a pointer to the image data.
Depth   Returns the depth of the image.
Format   Return the internal image format as a string.
H   A synonymous for the Height property.
Height   Returns the height of the image.
Pixels   Return a copy the image pixels colors as an array of 32 bits integers.
W   A synonymous for the Width property.
Width   Returns the width of the image.

Methods
PaintImage   Blend the Image image inside the current image.
Rotate   Returns a rotated copy of the image.
Save   Saves the image to a file. The file extension of Path will give the format of the saved image.
Stretch   Returns a stretched copy of the image.
ToString   Save an image as a string.

Inherited methods
BeginBalance   Start a global image balance.
Brightness   Adjust the image brightness.
Clear   Clears the image.
Colorize   Colorizes the image contents by using the specified color.
Contrast   Adjust the image contrast.
Copy   Returns a copy of the image, or a copy of a part of it
Desaturate   Desaturate an image, i.e. convert it to grayscale.
DrawAlpha   Copy the alpha channel of Image into the current image.
DrawImage   Copy the Image image inside the current image.
EndBalance   End a global image balance.
Erase   Create an alpha channel into the image by erasing the specified color.
Fill   Fills the image with a specified color.
FillRect   Fill the specified rectangle with the specified color.
Fuzzy   Blur an image and return itself.
Gamma   Adjust the image gamma.
Gray   Convert an image to grayscale.
Hue   Adjust the image hue.
Invert   Invert an image and return it.
Lightness   Adjust the image lightness.
Mask   Multiply each color component of each pixel by the color component of the specified color.
Mirror   Returns the image vertically and/or horizontally mirrored.
Opacity   Change the opacity of an image and return it.
PaintRect   Blend the specified rectangle with the specified color.
Replace   Replaces a color by another one.
Resize   Resizes the image.
RotateLeft   Rotate an image 90° left, and return it.
RotateRight   Rotate an image 90° right, and return it.
Saturation   Adjust the image saturation.
Transparent   Make the image transparent by using the specified Color.