Ces constantes sont définies par cette
extension, et ne sont disponibles que si cette extension a été compilée avec
PHP, ou bien chargée au moment de l'exécution.
Constantes COMPOSITE_*
-
imagick::COMPOSITE_DEFAULT
(int)
-
L'opérateur de composition par défaut.
-
imagick::COMPOSITE_UNDEFINED
(int)
-
Opérateur de composition indéfini
-
imagick::COMPOSITE_NO
(int)
-
Pas d'opérateur de composition défini
-
imagick::COMPOSITE_ADD
(int)
-
Le résultat d'image + image
-
imagick::COMPOSITE_ATOP
(int)
-
Le résultat a la même forme que l'image, avec l'image composée qui remplit
l'image là où la forme d'image chevauche l'image
-
imagick::COMPOSITE_BLEND
(int)
-
Combine les images image (blending)
-
imagick::COMPOSITE_BUMPMAP
(int)
-
La même chose que COMPOSITE_MULTIPLY, hormis le fait que la source est
d'abord convertie en niveaux de gris
-
imagick::COMPOSITE_CLEAR
(int)
-
Rend l'image cible transparente
-
imagick::COMPOSITE_COLORBURN
(int)
-
Assombrit l'image de destination pour refléter l'image source
-
imagick::COMPOSITE_COLORDODGE
(int)
-
Éclaire l'image de destination pour refléter l'image source
-
imagick::COMPOSITE_COLORIZE
(int)
-
Colorie l'image cible avec l'image composée
-
imagick::COMPOSITE_COPYBLACK
(int)
-
Copie le noir de la source vers la cible
-
imagick::COMPOSITE_COPYBLUE
(int)
-
Copie le bleu de la source vers la cible
-
imagick::COMPOSITE_COPY
(int)
-
Copie la source vers la cible
-
imagick::COMPOSITE_COPYCYAN
(int)
-
Copie le Cyan de la source vers la cible
-
imagick::COMPOSITE_COPYGREEN
(int)
-
Copie le vert de la source vers la cible
-
imagick::COMPOSITE_COPYMAGENTA
(int)
-
Copie le magenta de la source vers la cible
-
imagick::COMPOSITE_COPYOPACITY
(int)
-
Copie l'opacité de la source vers la cible
-
imagick::COMPOSITE_COPYRED
(int)
-
Copie le rouge de la source vers la cible
-
imagick::COMPOSITE_COPYYELLOW
(int)
-
Copie le jaune de la source vers la cible
-
imagick::COMPOSITE_DARKEN
(int)
-
Assombrit l'image cible
-
imagick::COMPOSITE_DSTATOP
(int)
-
La partie de l'image de destination qui est à l'intérieur de la
source est composée avec la source, et placée dans la destination.
-
imagick::COMPOSITE_DST
(int)
-
La cible est laissée intacte
-
imagick::COMPOSITE_DSTIN
(int)
-
La partie à l'intérieur de la source remplace la cible
-
imagick::COMPOSITE_DSTOUT
(int)
-
La partie à l'extérieur de la source remplace la cible
-
imagick::COMPOSITE_DSTOVER
(int)
-
La cible remplace la source
-
imagick::COMPOSITE_DIFFERENCE
(int)
-
Soustrait la couleur sombre de la couleur claire
-
imagick::COMPOSITE_DISPLACE
(int)
-
Décale les pixels de la cible tel que défini par la source
-
imagick::COMPOSITE_DISSOLVE
(int)
-
Dissout la source dans la cible
-
imagick::COMPOSITE_EXCLUSION
(int)
-
Produit un effet similaire à imagick::COMPOSITE_DIFFERENCE, mais
avec un contraste plus faible
-
imagick::COMPOSITE_HARDLIGHT
(int)
-
Multiplie ou superpose les couleurs, selon la valeur de la couleur source
-
imagick::COMPOSITE_HUE
(int)
-
Modifie la teinte de la cible, tel que défini par la source
-
imagick::COMPOSITE_IN
(int)
-
Compose la source dans la cible
-
imagick::COMPOSITE_LIGHTEN
(int)
-
Éclaircit la cible, tel que défini par la source
-
imagick::COMPOSITE_LUMINIZE
(int)
-
Illumine la cible tel que défini par la source
-
imagick::COMPOSITE_MINUS
(int)
-
Soustrait la source de la cible
-
imagick::COMPOSITE_MODULATE
(int)
-
Module la clarté de la cible, sa saturation et sa teinte
tel que défini par la source
-
imagick::COMPOSITE_MULTIPLY
(int)
-
Multiplie la cible avec la source
-
imagick::COMPOSITE_OUT
(int)
-
Compose l'extérieur de la source dans la cible
-
imagick::COMPOSITE_OVER
(int)
-
Compose la source sur la cible
-
imagick::COMPOSITE_OVERLAY
(int)
-
Surimprime la source sur la cible
-
imagick::COMPOSITE_PLUS
(int)
-
Ajoute la source sur la cible
-
imagick::COMPOSITE_REPLACE
(int)
-
Remplace la cible avec la source
-
imagick::COMPOSITE_SATURATE
(int)
-
Sature la cible tel que défini par la source
-
imagick::COMPOSITE_SCREEN
(int)
-
La source et la cible sont complétées puis multipliées et finalement
elles remplacent la cible
-
imagick::COMPOSITE_SOFTLIGHT
(int)
-
Assombrit ou éclaire les couleurs, en fonction de la source
-
imagick::COMPOSITE_SRCATOP
(int)
-
La partie de la source qui est dans la cible est composée sur la cible
-
imagick::COMPOSITE_SRC
(int)
-
La source est copiée sur la destination
-
imagick::COMPOSITE_SRCIN
(int)
-
La partie de la source qui est dans la destination,
remplace la destination.
-
imagick::COMPOSITE_SRCOUT
(int)
-
La partie de la source qui est hors de la destination remplace la destination
-
imagick::COMPOSITE_SRCOVER
(int)
-
La source remplace la cible
-
imagick::COMPOSITE_SUBTRACT
(int)
-
Soustrait les couleurs de la source de celles de la cible
-
imagick::COMPOSITE_THRESHOLD
(int)
-
La source est composée sur la cible, tel que défini par les seuils de la source
-
imagick::COMPOSITE_XOR
(int)
-
La partie de la source qui est hors de la destination et combinée avec
la partie de la destination qui est hors de la source
Constantes IMGTYPE_*
Un type d'image combine un modèle colorimétrique et la présence ou l'absence
d'un canal alpha.
Passer une de ces constantes à
Imagick::setImageType() convertit l'image vers ce
type.
Imagick::getImageType() indique le type d'une image,
mais ne retourne jamais qu'un type décrivant des données de pixels réelles,
jamais imagick::IMGTYPE_UNDEFINED ni
imagick::IMGTYPE_OPTIMIZE.
Les constantes dont le nom se termine par MATTE sont les
variantes qui portent un canal alpha ; les autres n'en ont pas.
Dans ImageMagick 6, le canal alpha était appelé canal matte, et lorsque
Imagick est compilé avec ImageMagick 7, chacune de ces constantes existe
aussi sous un nom
IMGTYPE_*ALPHA ayant la même
valeur.
-
imagick::IMGTYPE_UNDEFINED
(int)
-
Le type de l'image est inconnu.
Imagick::setImageType() ne convertit rien pour
cette valeur, mais l'enregistre tout de même sur l'image.
-
imagick::IMGTYPE_BILEVEL
(int)
-
Deux couleurs seulement.
L'image est convertie en niveaux de gris, son contraste est étiré, et
chaque pixel devient noir ou blanc selon qu'il est plus clair ou plus
sombre qu'un gris moyen ; tout canal alpha est abandonné.
-
imagick::IMGTYPE_GRAYSCALE
(int)
-
Des nuances de gris.
L'image est convertie vers l'espace colorimétrique en niveaux de gris, et
tout canal alpha est abandonné.
-
imagick::IMGTYPE_GRAYSCALEMATTE
(int)
-
Des nuances de gris avec un canal alpha.
Identique à imagick::IMGTYPE_GRAYSCALE, sauf que le
canal alpha est conservé, et que si l'image n'en a pas, un canal opaque
est ajouté.
-
imagick::IMGTYPE_PALETTE
(int)
-
Couleurs indexées.
L'image est convertie en sRGB et, si elle n'est pas déjà indexée ou
qu'elle comporte plus de 256 couleurs, elle est quantifiée à 256
couleurs ; tout canal alpha est abandonné.
-
imagick::IMGTYPE_PALETTEMATTE
(int)
-
Couleurs indexées avec un canal alpha.
L'image est convertie en sRGB, le canal alpha est conservé, et si l'image
n'en a pas, un canal opaque est ajouté.
Contrairement à imagick::IMGTYPE_PALETTE, les
couleurs sont quantifiées même lorsque l'image est déjà indexée, et le
canal alpha est inclus dans la quantification.
-
imagick::IMGTYPE_TRUECOLOR
(int)
-
Couleurs directes : une valeur de rouge, de vert et de bleu par pixel,
sans palette.
L'image est convertie en sRGB, et tout canal alpha est abandonné.
-
imagick::IMGTYPE_TRUECOLORMATTE
(int)
-
Couleurs directes avec un canal alpha.
Identique à imagick::IMGTYPE_TRUECOLOR, sauf que le
canal alpha est conservé, et que si l'image n'en a pas, un canal opaque
est ajouté.
-
imagick::IMGTYPE_COLORSEPARATION
(int)
-
Un canal par encre d'impression, sans palette.
L'image est convertie vers l'espace colorimétrique CMJN, et tout canal
alpha est abandonné.
-
imagick::IMGTYPE_COLORSEPARATIONMATTE
(int)
-
Un canal par encre d'impression, sans palette, plus un canal alpha.
Identique à imagick::IMGTYPE_COLORSEPARATION, sauf
que le canal alpha est conservé, et que si l'image n'en a pas, un canal
opaque est ajouté.
-
imagick::IMGTYPE_PALETTEBILEVELMATTE
(int)
-
Couleurs indexées avec un canal alpha entièrement transparent ou
entièrement opaque.
L'image est convertie en sRGB, un canal alpha opaque est ajouté si elle
n'en a pas, ce canal seul est réduit à deux valeurs, puis les couleurs
sont quantifiées.
C'est le type d'un PNG utilisant une transparence binaire.
-
imagick::IMGTYPE_OPTIMIZE
(int)
-
Imagick::setImageType() ne convertit rien pour
cette valeur, mais l'enregistre tout de même sur l'image.
Constantes EVALUATE_*
-
imagick::EVALUATE_UNDEFINED
(int)
-
-
imagick::EVALUATE_ADD
(int)
-
-
imagick::EVALUATE_AND
(int)
-
-
imagick::EVALUATE_DIVIDE
(int)
-
-
imagick::EVALUATE_LEFTSHIFT
(int)
-
-
imagick::EVALUATE_MAX
(int)
-
-
imagick::EVALUATE_MIN
(int)
-
-
imagick::EVALUATE_MULTIPLY
(int)
-
-
imagick::EVALUATE_OR
(int)
-
-
imagick::EVALUATE_RIGHTSHIFT
(int)
-
-
imagick::EVALUATE_SET
(int)
-
-
imagick::EVALUATE_SUBTRACT
(int)
-
-
imagick::EVALUATE_XOR
(int)
-
-
imagick::EVALUATE_POW
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_LOG
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_THRESHOLD
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_THRESHOLDBLACK
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_THRESHOLDWHITE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_GAUSSIANNOISE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_IMPULSENOISE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_LAPLACIANNOISE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_MULTIPLICATIVENOISE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_POISSONNOISE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_UNIFORMNOISE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_COSINE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_SINE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
-
imagick::EVALUATE_ADDMODULUS
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.4 ou supérieur.
Constantes LAYERMETHOD_*
-
imagick::LAYERMETHOD_UNDEFINED
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
-
imagick::LAYERMETHOD_COALESCE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
-
imagick::LAYERMETHOD_COMPAREANY
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
-
imagick::LAYERMETHOD_COMPARECLEAR
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
-
imagick::LAYERMETHOD_COMPAREOVERLAY
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
-
imagick::LAYERMETHOD_DISPOSE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
-
imagick::LAYERMETHOD_OPTIMIZE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
-
imagick::LAYERMETHOD_OPTIMIZEPLUS
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
-
imagick::LAYERMETHOD_OPTIMIZEIMAGE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.
-
imagick::LAYERMETHOD_OPTIMIZETRANS
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.
-
imagick::LAYERMETHOD_REMOVEDUPS
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.
-
imagick::LAYERMETHOD_REMOVEZERO
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.
-
imagick::LAYERMETHOD_COMPOSITE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.
-
imagick::LAYERMETHOD_MERGE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.7 ou supérieur.
-
imagick::LAYERMETHOD_FLATTEN
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.7 ou supérieur.
-
imagick::LAYERMETHOD_MOSAIC
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.7 ou supérieur.
Constantes DISTORTION_*
-
imagick::DISTORTION_UNDEFINED
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.
-
imagick::DISTORTION_AFFINE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.
-
imagick::DISTORTION_AFFINEPROJECTION
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.
-
imagick::DISTORTION_ARC
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.
-
imagick::DISTORTION_BILINEAR
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.
-
imagick::DISTORTION_PERSPECTIVE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.
-
imagick::DISTORTION_PERSPECTIVEPROJECTION
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.
-
imagick::DISTORTION_SCALEROTATETRANSLATE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.
-
imagick::DISTORTION_POLYNOMIAL
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::DISTORTION_POLAR
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::DISTORTION_DEPOLAR
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::DISTORTION_BARREL
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::DISTORTION_BARRELINVERSE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::DISTORTION_SHEPARDS
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::DISTORTION_SENTINEL
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
Constantes ALPHACHANNEL_*
-
imagick::ALPHACHANNEL_ACTIVATE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.8 ou supérieur.
-
imagick::ALPHACHANNEL_DEACTIVATE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.8 ou supérieur.
-
imagick::ALPHACHANNEL_RESET
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.8 ou supérieur.
-
imagick::ALPHACHANNEL_SET
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.8 ou supérieur.
-
imagick::ALPHACHANNEL_UNDEFINED
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::ALPHACHANNEL_COPY
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::ALPHACHANNEL_OPAQUE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::ALPHACHANNEL_SHAPE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::ALPHACHANNEL_TRANSPARENT
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.
-
imagick::ALPHACHANNEL_BACKGROUND
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.5.3 ou supérieur.
-
imagick::ALPHACHANNEL_REMOVE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.7.8 ou supérieur.
-
imagick::ALPHACHANNEL_ASSOCIATE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.9.0 ou supérieur.
-
imagick::ALPHACHANNEL_DISSOCIATE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.9.0 ou supérieur.
-
imagick::ALPHACHANNEL_ON
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 7.0.0 ou supérieur.
-
imagick::ALPHACHANNEL_OFF
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 7.0.0 ou supérieur.
-
imagick::ALPHACHANNEL_DISCRETE
(int)
-
Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 7.0.0 ou supérieur.