Image (gb.image)

Cette classe implémente une image.

Les contenus de l'image sont stockés dans la mémoire du processus, et non dans le serveur d'affichage comme une Picture.

Pour obtenir ou définir des valeurs individuelles de pixel, vous pouvez traiter la classe Image comme un tableau à deux dimensions : Image[x,y] fera référence au pixel positionné en (x, y) au sein de l'image.

Cette classe est instanciable.

Cette classe se comporte comme un tableau en lecture / écriture.

Constantes
Premultiplied   Cette constante represente une image dont les pixels sont encodés au format ARGB prémultiplié.
Standard   Cette constante représente une image dont les pixels sont encodés au format ARGB.

Propriétés statiques
Debug  

Propriétés
Data   Retourne un pointeur sur les données de l'image.
Depth   Retourne la profondeur de l'image.
Format   Retourne le format de l'image interne sous forme de chaîne.
H   Un synonyme de la propriété Height.
Height   Retourne la hauteur de l'image.
Pixels  
W   Un synonyme de la propriété Width.
Width   Retourne la largeur de l'image.

Méthodes
BeginBalance  
Brightness  
Clear   Efface l'image.
Colorize   Colorises le contenu de l'image avec la couleur spécifiée.
Contrast  
Copy   Retourne une copie de l'image, ou une copie d'une partie de l'image.
Desaturate   Dé-sature une image, c. à d. la convertit en échelle de gris.
DrawAlpha   Copie le canal alpha de l'Image dans l'image en cours.
DrawImage  
EndBalance  
Erase  
Fill   Remplis l'image avec une couleur spécifiée.
FillRect  
Fuzzy  
Gamma  
Gray   Converti l'image en niveaux de gris.
Hue  
Invert  
Lightness  
Mask   Multiplie chaque composant couleur de chaque pixel par la composante couleur de la couleur spécifiée.
Mirror   Retourne une copie symétrie miroir horizontal et/ou vertical de l'image.
Opacity  
PaintImage  
PaintRect  
Replace   Remplace une couleur par une autre.
Resize   Redimensionne l'image.
RotateLeft  
RotateRight  
Saturation  
Transparent   Rend l'image transparente en utilisant la couleur Color spécifiée.