Documentation de Gambas - /comp/gb.image.effect/image

/comp/gb.image.effect/image

# Image (gb.image.effect)

Cette classe ajoute beaucoup de méthodes d’effets à la classe Image originale.

Cette classe réimplémente Image dans gb.image.
Cette classe est
Crée une nouvelle image.
instanciable
.
Cette classe se comporte comme un tableau en
Retourne la couleur du pixel (x, y).
lecture
/
Définit la couleur du pixel (x, y).
écriture
.

Propriétés statiques | Méthodes statiques | Constantes
--- | --- | ---

Debug

Crée une image à gradient.
Gradient

Constante pour spécifier tous les canaux.
All
Constante pour spécifier le canal alpha.
Alpha
Constante pour spécifier le canal bleu.
Blue
Constante employée pour spécifier un gradient en croix.
Cross
Constante employée pour spécifier un gradient diagonal.
Diagonal
Constante utilisée pour spécifier un gradient elliptique.
Elliptic
Constante pour un bruit gaussien.
Gaussian
Constante pour spécifier le canal vert.
Green
Constante employée pour spécifier un gradient horizontal.
Horizontal
Constante pour un bruit impulsionnel.
Impulse
Constante pour un bruit Laplacien.
Laplacian
Constante pour une distribution du bruit selon une gaussienne multiplicative.
Multiplicative
Constante employée pour spécifier un gradient en section tubulaire.
PipeCross
Constante pour une distribution de poisson du bruit.
Poisson
Cette constante represente une image dont les pixels sont encodés au format ARGB prémultiplié.
Premultiplied
Constante employée pour spécifier un gradient pyramidal.
Pyramid
Constante employée pour spécifier un gradient rectangulaire.
Rectangle
Constante pour spécifier le canal rouge.
Red
Cette constante représente une image dont les pixels sont encodés au format ARGB.
Standard
Constante pour un bruit uniforme.
Uniform
Constante employée pour spécifier un gradient vertical.
Vertical

Propriétés | Méthodes
--- | ---

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

Modifie le réglage de la brillance, du contraste et du gamma d'une image.
Balance
BeginBalance
Floute une image par convolution de pixels voisins.
Blur
Brightness
Produit un petit effet fusain net.
Charcoal
Efface l'image.
Clear
Colorises le contenu de l'image avec la couleur spécifiée.
Colorize
Contrast
Retourne une copie de l'image, ou une copie d'une partie de l'image.
Copy
Dé-sature une image, c. à d. la convertit en échelle de gris.
Desaturate
Minimise le bruit de speckle dans l'image source en utilisant l'algorithme hull 8.
Despeckle
Copie le canal alpha de l'Image dans l'image en cours.
DrawAlpha
DrawImage
Détecte les bords d'une image en recourant à un masque de détection appliqué aux pixels environnants.
Edge
Donne à l'image source un aspect de métal repoussé.
Emboss
EndBalance
Réalise une égalisation d'histogramme sur l'image de référence.
Equalize
Erase
Estompe une image vers une certaine couleur de fond.
Fade
Remplis l'image avec une couleur spécifiée.
Fill
FillRect
Recolorie une image.
Flatten
Fuzzy Gamma
Converti l'image en niveaux de gris.
Gray
Crée et retourne un histogramme de l'image.
Histogram
Hue
Implose une image d'un pourcentage spécifié.
Implode
Par exemple, `0.5` modifiera les couleurs de 50%.
Intensity
Inverse une image, ou seulement certains de ses canaux.
Invert
Lightness
Multiplie chaque composant couleur de chaque pixel par la composante couleur de la couleur spécifiée.
Mask
Retourne une copie symétrie miroir horizontal et/ou vertical de l'image.
Mirror
Ajoute du bruit à une image.
Noise
Normalise les valeurs des pixels pour étaler les valeurs de couleur sur toute la gamme.
Normalize
Produit un effet de peinture à l'huile.
OilPaint
Opacity PaintImage PaintRect
Remplace une couleur par une autre.
Replace
Redimensionne l'image.
Resize
RotateLeft RotateRight Saturation
Ombre l'image en utilisant une source de lumière distante.
Shade
Affine les pixels d'une image en utilisant les pixels environnants.
Sharpen
Produit l'effet de solarisation que l'on observe lorsqu'on expose un film photographique au cours du processus de développement .
Solarize
Déplace les pixels au hasard.
Spread
Déforme l'image en tourbillon d'une ampleur spécifiée.
Swirl
Seuillage de l'image de référence.
Threshold
Rend l'image transparente en utilisant la couleur Color spécifiée.
Transparent
Modifie les pixels le long d'une onde sinusoïdale.
Wave