PHP 8.6.0 Beta 3 is available for testing

Constantes pré-définies

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 COLOR_*

Constantes sur les types de couleur. Ces constantes sont surtout utilisées avec la classe ImagickPixel.

imagick::COLOR_BLACK (int)

Couleur noire

imagick::COLOR_BLUE (int)

Couleur bleue

imagick::COLOR_CYAN (int)

Couleur cyan

imagick::COLOR_GREEN (int)

Couleur verte

imagick::COLOR_RED (int)

Couleur rouge

imagick::COLOR_YELLOW (int)

Couleur jaune

imagick::COLOR_MAGENTA (int)

Couleur magenta

imagick::COLOR_OPACITY (int)

Couleur de l'opacité

imagick::COLOR_ALPHA (int)

Couleur de l'alpha

imagick::COLOR_FUZZ (int)

Couleur du fuzz

Constantes DISPOSE_*

Constantes relatives aux types de disposition

imagick::DISPOSE_UNRECOGNIZED (int)

Type de disposition non reconnu

imagick::DISPOSE_UNDEFINED (int)

Type de disposition non défini

imagick::DISPOSE_NONE (int)

Aucun type de disposition

imagick::DISPOSE_BACKGROUND (int)

Disposition du fond

imagick::DISPOSE_PREVIOUS (int)

Disposition précédente

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 MONTAGEMODE_*

imagick::MONTAGEMODE_FRAME (int)

imagick::MONTAGEMODE_UNFRAME (int)

imagick::MONTAGEMODE_CONCATENATE (int)

Constantes STYLE_*

imagick::STYLE_NORMAL (int)

imagick::STYLE_ITALIC (int)

imagick::STYLE_OBLIQUE (int)

imagick::STYLE_ANY (int)

Constantes FILTER_*

imagick::FILTER_UNDEFINED (int)

imagick::FILTER_POINT (int)

imagick::FILTER_BOX (int)

imagick::FILTER_TRIANGLE (int)

imagick::FILTER_HERMITE (int)

imagick::FILTER_HANNING (int)

imagick::FILTER_HAMMING (int)

imagick::FILTER_BLACKMAN (int)

imagick::FILTER_GAUSSIAN (int)

imagick::FILTER_QUADRATIC (int)

imagick::FILTER_CUBIC (int)

imagick::FILTER_CATROM (int)

imagick::FILTER_MITCHELL (int)

imagick::FILTER_LANCZOS (int)

imagick::FILTER_BESSEL (int)

imagick::FILTER_SINC (int)

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 RESOLUTION_*

imagick::RESOLUTION_UNDEFINED (int)

imagick::RESOLUTION_PIXELSPERINCH (int)

imagick::RESOLUTION_PIXELSPERCENTIMETER (int)

Constantes COMPRESSION_*

imagick::COMPRESSION_UNDEFINED (int)

imagick::COMPRESSION_NO (int)

imagick::COMPRESSION_BZIP (int)

imagick::COMPRESSION_FAX (int)

imagick::COMPRESSION_GROUP4 (int)

imagick::COMPRESSION_JPEG (int)

imagick::COMPRESSION_JPEG2000 (int)

imagick::COMPRESSION_LOSSLESSJPEG (int)

imagick::COMPRESSION_LZW (int)

imagick::COMPRESSION_RLE (int)

imagick::COMPRESSION_ZIP (int)

imagick::COMPRESSION_DXT1 (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.0 ou supérieur.

imagick::COMPRESSION_DXT3 (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.0 ou supérieur.

imagick::COMPRESSION_DXT5 (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.0 ou supérieur.

Constantes PAINT_*

imagick::PAINT_POINT (int)

imagick::PAINT_REPLACE (int)

imagick::PAINT_FLOODFILL (int)

imagick::PAINT_FILLTOBORDER (int)

imagick::PAINT_RESET (int)

Constantes GRAVITY_*

imagick::GRAVITY_NORTHWEST (int)

imagick::GRAVITY_NORTH (int)

imagick::GRAVITY_NORTHEAST (int)

imagick::GRAVITY_WEST (int)

imagick::GRAVITY_CENTER (int)

imagick::GRAVITY_EAST (int)

imagick::GRAVITY_SOUTHWEST (int)

imagick::GRAVITY_SOUTH (int)

imagick::GRAVITY_SOUTHEAST (int)

Constantes STRETCH_*

imagick::STRETCH_NORMAL (int)

imagick::STRETCH_ULTRACONDENSED (int)

imagick::STRETCH_CONDENSED (int)

imagick::STRETCH_SEMICONDENSED (int)

imagick::STRETCH_SEMIEXPANDED (int)

imagick::STRETCH_EXPANDED (int)

imagick::STRETCH_EXTRAEXPANDED (int)

imagick::STRETCH_ULTRAEXPANDED (int)

imagick::STRETCH_ANY (int)

Constantes ALIGN_*

imagick::ALIGN_UNDEFINED (int)

imagick::ALIGN_LEFT (int)

imagick::ALIGN_CENTER (int)

imagick::ALIGN_RIGHT (int)

Constantes DECORATION_*

imagick::DECORATION_NO (int)

imagick::DECORATION_UNDERLINE (int)

imagick::DECORATION_OVERLINE (int)

imagick::DECORATION_LINETROUGH (int)

Constantes NOISE_*

imagick::NOISE_UNIFORM (int)

imagick::NOISE_GAUSSIAN (int)

imagick::NOISE_MULTIPLICATIVEGAUSSIAN (int)

imagick::NOISE_IMPULSE (int)

imagick::NOISE_LAPLACIAN (int)

imagick::NOISE_POISSON (int)

imagick::NOISE_RANDOM (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.

Constantes CHANNEL_*

imagick::CHANNEL_UNDEFINED (int)

imagick::CHANNEL_RED (int)

imagick::CHANNEL_GRAY (int)

imagick::CHANNEL_CYAN (int)

imagick::CHANNEL_GREEN (int)

imagick::CHANNEL_MAGENTA (int)

imagick::CHANNEL_BLUE (int)

imagick::CHANNEL_YELLOW (int)

imagick::CHANNEL_ALPHA (int)

imagick::CHANNEL_OPACITY (int)

imagick::CHANNEL_MATTE (int)

imagick::CHANNEL_BLACK (int)

imagick::CHANNEL_INDEX (int)

imagick::CHANNEL_ALL (int)

imagick::CHANNEL_DEFAULT (int)

Constantes METRIC_*

imagick::METRIC_UNDEFINED (int)

imagick::METRIC_MEANABSOLUTEERROR (int)

imagick::METRIC_MEANSQUAREERROR (int)

imagick::METRIC_PEAKABSOLUTEERROR (int)

imagick::METRIC_PEAKSIGNALTONOISERATIO (int)

imagick::METRIC_ROOTMEANSQUAREDERROR (int)

Constantes PIXEL_*

imagick::PIXEL_CHAR (int)

imagick::PIXEL_DOUBLE (int)

imagick::PIXEL_FLOAT (int)

imagick::PIXEL_INTEGER (int)

Seulement disponible avec ImageMagick < 7.

imagick::PIXEL_LONG (int)

imagick::PIXEL_QUANTUM (int)

imagick::PIXEL_SHORT (int)

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 COLORSPACE_*

imagick::COLORSPACE_UNDEFINED (int)

imagick::COLORSPACE_RGB (int)

imagick::COLORSPACE_GRAY (int)

imagick::COLORSPACE_TRANSPARENT (int)

imagick::COLORSPACE_OHTA (int)

imagick::COLORSPACE_LAB (int)

imagick::COLORSPACE_XYZ (int)

imagick::COLORSPACE_YCBCR (int)

imagick::COLORSPACE_YCC (int)

imagick::COLORSPACE_YIQ (int)

imagick::COLORSPACE_YPBPR (int)

imagick::COLORSPACE_YUV (int)

imagick::COLORSPACE_CMYK (int)

imagick::COLORSPACE_SRGB (int)

imagick::COLORSPACE_HSB (int)

imagick::COLORSPACE_HSL (int)

imagick::COLORSPACE_HWB (int)

imagick::COLORSPACE_REC601LUMA (int)

imagick::COLORSPACE_REC709LUMA (int)

imagick::COLORSPACE_LOG (int)

imagick::COLORSPACE_CMY (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.2 ou supérieur.

Constantes VIRTUALPIXELMETHOD_*

imagick::VIRTUALPIXELMETHOD_UNDEFINED (int)

imagick::VIRTUALPIXELMETHOD_BACKGROUND (int)

imagick::VIRTUALPIXELMETHOD_CONSTANT (int)

imagick::VIRTUALPIXELMETHOD_EDGE (int)

imagick::VIRTUALPIXELMETHOD_MIRROR (int)

imagick::VIRTUALPIXELMETHOD_TILE (int)

imagick::VIRTUALPIXELMETHOD_TRANSPARENT (int)

imagick::VIRTUALPIXELMETHOD_MASK (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.2 ou supérieur.

imagick::VIRTUALPIXELMETHOD_BLACK (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.2 ou supérieur.

imagick::VIRTUALPIXELMETHOD_GRAY (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.2 ou supérieur.

imagick::VIRTUALPIXELMETHOD_WHITE (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.2 ou supérieur.

imagick::VIRTUALPIXELMETHOD_HORIZONTALTILE (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.3 ou supérieur.

imagick::VIRTUALPIXELMETHOD_VERTICALTILE (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.3 ou supérieur.

Constantes PREVIEW_*

imagick::PREVIEW_UNDEFINED (int)

imagick::PREVIEW_ROTATE (int)

imagick::PREVIEW_SHEAR (int)

imagick::PREVIEW_ROLL (int)

imagick::PREVIEW_HUE (int)

imagick::PREVIEW_SATURATION (int)

imagick::PREVIEW_BRIGHTNESS (int)

imagick::PREVIEW_GAMMA (int)

imagick::PREVIEW_SPIFF (int)

imagick::PREVIEW_DULL (int)

imagick::PREVIEW_GRAYSCALE (int)

imagick::PREVIEW_QUANTIZE (int)

imagick::PREVIEW_DESPECKLE (int)

imagick::PREVIEW_REDUCENOISE (int)

imagick::PREVIEW_ADDNOISE (int)

imagick::PREVIEW_SHARPEN (int)

imagick::PREVIEW_BLUR (int)

imagick::PREVIEW_THRESHOLD (int)

imagick::PREVIEW_EDGEDETECT (int)

imagick::PREVIEW_SPREAD (int)

imagick::PREVIEW_SOLARIZE (int)

imagick::PREVIEW_SHADE (int)

imagick::PREVIEW_RAISE (int)

imagick::PREVIEW_SEGMENT (int)

imagick::PREVIEW_SWIRL (int)

imagick::PREVIEW_IMPLODE (int)

imagick::PREVIEW_WAVE (int)

imagick::PREVIEW_OILPAINT (int)

imagick::PREVIEW_CHARCOALDRAWING (int)

imagick::PREVIEW_JPEG (int)

Constantes RENDERINGINTENT_*

imagick::RENDERINGINTENT_UNDEFINED (int)

imagick::RENDERINGINTENT_SATURATION (int)

imagick::RENDERINGINTENT_PERCEPTUAL (int)

imagick::RENDERINGINTENT_ABSOLUTE (int)

imagick::RENDERINGINTENT_RELATIVE (int)

Constantes INTERLACE_*

imagick::INTERLACE_UNDEFINED (int)

imagick::INTERLACE_NO (int)

imagick::INTERLACE_LINE (int)

imagick::INTERLACE_PLANE (int)

imagick::INTERLACE_PARTITION (int)

imagick::INTERLACE_GIF (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.4 ou supérieur.

imagick::INTERLACE_JPEG (int)

imagick::INTERLACE_PNG (int)

Constantes FILLRULE_*

imagick::FILLRULE_UNDEFINED (int)

imagick::FILLRULE_EVENODD (int)

imagick::FILLRULE_NONZERO (int)

Constantes PATHUNITS_*

imagick::PATHUNITS_UNDEFINED (int)

imagick::PATHUNITS_USERSPACE (int)

imagick::PATHUNITS_USERSPACEONUSE (int)

imagick::PATHUNITS_OBJECTBOUNDINGBOX (int)

Constantes LINECAP_*

imagick::LINECAP_UNDEFINED (int)

imagick::LINECAP_BUTT (int)

imagick::LINECAP_ROUND (int)

imagick::LINECAP_SQUARE (int)

Constantes LINEJOIN_*

imagick::LINEJOIN_UNDEFINED (int)

imagick::LINEJOIN_MITER (int)

imagick::LINEJOIN_ROUND (int)

imagick::LINEJOIN_BEVEL (int)

Constantes RESOURCETYPE_*

imagick::RESOURCETYPE_UNDEFINED (int)

imagick::RESOURCETYPE_AREA (int)

Définit la largeur et la hauteur maximales d'une image qui peut être mise dans la mémoire cache des pixels.

imagick::RESOURCETYPE_DISK (int)

Définit la taille maximale de l'espace disque autorisée à stocker le cache des pixels.

imagick::RESOURCETYPE_FILE (int)

Définit le nombre maximal de fichiers de cache de pixels ouverts.

imagick::RESOURCETYPE_MAP (int)

Définit la taille maximale de mémoire en octets, à allouer au cache de pixels.

imagick::RESOURCETYPE_MEMORY (int)

Définit la taille maximale de la mémoire, en octets, à allouer au cache de pixels.

imagick::RESOURCETYPE_THREAD (int)

Définit le nombre maximal de threads parallèles. Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.7.8 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 ORIENTATION_*

imagick::ORIENTATION_UNDEFINED (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.

imagick::ORIENTATION_TOPLEFT (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.

imagick::ORIENTATION_TOPRIGHT (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.

imagick::ORIENTATION_BOTTOMRIGHT (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.

imagick::ORIENTATION_BOTTOMLEFT (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.

imagick::ORIENTATION_LEFTTOP (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.

imagick::ORIENTATION_RIGHTTOP (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.

imagick::ORIENTATION_RIGHTBOTTOM (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 ou supérieur.

imagick::ORIENTATION_LEFTBOTTOM (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.0 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.

imagick::ALPHACHANNEL_EXTRACT (int)

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.

Constantes SPARSECOLORMETHOD_*

imagick::SPARSECOLORMETHOD_UNDEFINED (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

imagick::SPARSECOLORMETHOD_BARYCENTRIC (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

imagick::SPARSECOLORMETHOD_BILINEAR (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

imagick::SPARSECOLORMETHOD_POLYNOMIAL (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

imagick::SPARSECOLORMETHOD_SPEPARDS (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

imagick::SPARSECOLORMETHOD_VORONOI (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

Constantes FUNCTION_*

imagick::FUNCTION_UNDEFINED (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.9 ou supérieur.

imagick::FUNCTION_POLYNOMIAL (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.9 ou supérieur.

imagick::FUNCTION_SINUSOID (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.9 ou supérieur.

Constantes INTERPOLATE_*

imagick::INTERPOLATE_UNDEFINED (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.2 ou supérieur.

imagick::INTERPOLATE_AVERAGE (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.2 ou supérieur.

imagick::INTERPOLATE_BICUBIC (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.2 ou supérieur.

imagick::INTERPOLATE_BILINEAR (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.2 ou supérieur.

imagick::INTERPOLATE_FILTER (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.2 ou supérieur.

imagick::INTERPOLATE_INTEGER (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.2 ou supérieur.

imagick::INTERPOLATE_MESH (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.2 ou supérieur.

imagick::INTERPOLATE_NEARESTNEIGHBOR (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.2 ou supérieur.

imagick::INTERPOLATE_SPLINE (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.4 ou supérieur.

Constantes DITHERMETHOD_*

imagick::DITHERMETHOD_UNDEFINED (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

imagick::DITHERMETHOD_NO (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

imagick::DITHERMETHOD_RIEMERSMA (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

imagick::DITHERMETHOD_FLOYDSTEINBERG (int)

Cette constante n'est disponible que si Imagick a été compilé avec ImageMagick version 6.4.6 ou supérieur.

add a note

User Contributed Notes 3 notes

up
2
ferenczi dot krisztian at gmail dot com
8 years ago
The `COLOR_OPACITY` doesn't exist if you are using ImageMagick lib 7 or newer version!

Here is the c source code:

#if MagickLibVersion < 0x700
    IMAGICK_REGISTER_CONST_LONG("COLOR_OPACITY", PHP_IMAGICK_COLOR_OPACITY);
#endif

There isn't any information about it anywhere (or I didn't find it)! So, if you want to use it, use the 6 version of lib! You can see the current installed version of lib with this command:

$ identify -version
up
0
aschmidt at anamera dot net
1 year ago
Documentation seems to be missing an enumeration of the int values that getColorspace will return.

Here the int values of PHP 8.4.10:

Imagick::COLORSPACE_UNDEFINED    0
Imagick::COLORSPACE_CMY    1
Imagick::COLORSPACE_CMYK    2
Imagick::COLORSPACE_GRAY    3
Imagick::COLORSPACE_HSB    6
Imagick::COLORSPACE_HSL    8
Imagick::COLORSPACE_HWB    10
Imagick::COLORSPACE_LOG    15
Imagick::COLORSPACE_OHTA    18
Imagick::COLORSPACE_RGB    21
Imagick::COLORSPACE_SRGB    23
Imagick::COLORSPACE_TRANSPARENT    24
Imagick::COLORSPACE_XYZ    26
Imagick::COLORSPACE_YCBCR    27
Imagick::COLORSPACE_YCC    28
Imagick::COLORSPACE_YIQ    30
Imagick::COLORSPACE_YPBPR    31
Imagick::COLORSPACE_YUV    32

Undefined are:
Imagick::COLORSPACE_LAB
Imagick::COLORSPACE_REC601LUMA
Imagick::COLORSPACE_REC709LUMA
up
0
guy dot paddock at redbottledesign dot com
9 years ago
I believe the description for imagick::COMPOSITE_MINUS is incorrect. It states:

"Subtracts the source from the target"

But according to ImageMagick's documentation:

"The original method name 'Minus' is a synonym for 'Minus_Dst' meaning 'minus the destination'"

And defines "Minus_Dst" as:
"Src - Dest"

So the description of "imagick::COMPOSITE_MINUS" should be "Subtracts the target from the source"
To Top