Image (gb.image.imlib)

Cette classe apporte des méthodes de traitement d'image provenant de la bibliothèque imlib2.

Cette classe réimplémente Image dans gb.image.

Cette classe est instanciable.

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

Constantes héritées
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 héritées
Debug  

Propriétés héritées
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
Blur   Crée une copie floue de l'imagea et la retourne.
PaintImage  
Rotate   Retourne une copie de l'image en lui faisant subir une rotation suivant un axe central.
Scroll   Déroule un rectangle de taille (Width, Height), à la position (X, Y) au sein de l'image en cours, de la distance (DX, DY) en pixels.
Sharpen   Crée une copie affinée de l'image et la retourne.
Stretch   Retourne une copie étirée de l’ image.
Tile   Crée une nouvelle version de l'image qui pavera horizontalement et verticalement si elle est utilisée comme carreau (c.à d.tracé de multiples fois horizontalement et verticalement), et la retourne.

Méthodes héritées
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  
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.