# Traitement des images (ImageMagick)

# Introduction

Avertissement

Cette extension est EXPERIMENTALE. Le comportement de cette extension, les noms de ses fonctions, et toute la documentation autour de cette extension peut changer sans préavis dans une prochaine version de PHP. Cette extension doit être utilisée à vos risques et périls.

Imagick est une extension PHP native permettant de créer et de modifier des images en utilisant l'API ImageMagick.

## À propos d'ImageMagick

ImageMagick est une suite de logiciels permettant la création, l'édition et la composition d'images bitmap. Elle peut lire, convertir et écrire des images dans divers formats (plus d'une centaine) dont DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG et TIFF.

ImageMagick Studio LLC est une organisation à but non lucratif dont la vocation est de rendre librement disponibles des solutions logicielles de traitement d'images.

- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
- Constantes pré-définies
- Exemples
  - Utilisation simple
- Imagick — La classe Imagick
  - Imagick::adaptiveBlurImage — Ajoute un flou adaptatif à l'image
  - Imagick::adaptiveResizeImage — Redimensionne adaptativement une image par triangulation
  - Imagick::adaptiveSharpenImage — Augmente le contraste de l'image
  - Imagick::adaptiveThresholdImage — Sélectionne le niveau de chaque pixel, à partir d'un intervalle d'intensité
  - Imagick::addImage — Ajoute une nouvelle image à la liste d'images Imagick
  - Imagick::addNoiseImage — Ajoute un bruit aléatoire à une image
  - Imagick::affineTransformImage — Transforme une image
  - Imagick::animateImages — Anime une ou plusieurs images
  - Imagick::annotateImage — Annote une image avec un texte
  - Imagick::appendImages — Ajoute un jeu d'images
  - Imagick::autoLevelImage — Ajuste le niveau d'un canal d'une image particulière
  - Imagick::averageImages — Moyenne d'un jeu d'images
  - Imagick::blackThresholdImage — Force tous les pixels en dessous d'un seuil à noir
  - Imagick::blueShiftImage — Atténue les couleurs de l'image
  - Imagick::blurImage — Ajoute un filtre de flou à une image
  - Imagick::borderImage — Encadre une image avec un bord
  - Imagick::brightnessContrastImage — Change la luminosité et/ou le contraste d'une image
  - Imagick::charcoalImage — Simule un dessin au fusain
  - Imagick::chopImage — Supprime une région d'une image et retaille
  - Imagick::clampImage — Restreint la plage de couleurs de 0 à la profondeur quantique
  - Imagick::clear — Libère toutes les ressources associées à un objet Imagick
  - Imagick::clipImage — Découpe le long du premier chemin du profil 8BIM
  - Imagick::clipImagePath — Découpe le long des chemins nommés du profil 8BIM, si présent
  - Imagick::clipPathImage — Découpe le long du chemin d'un profil 8BIM
  - Imagick::clone — Fait une copie exacte d'un objet Imagick
  - Imagick::clutImage — Remplace les couleurs d'une image
  - Imagick::coalesceImages — Compose un jeu d'images
  - Imagick::colorFloodfillImage — Change la couleur d'un pixel
  - Imagick::colorizeImage — Mélange la couleur de remplissage avec l'image
  - Imagick::colorMatrixImage — Applique une transformation de couleur à une image
  - Imagick::combineImages — Combine plusieurs images en une seule
  - Imagick::commentImage — Ajoute un commentaire à une image
  - Imagick::compareImageChannels — Retourne la différence entre plusieurs images
  - Imagick::compareImageLayers — Retourne la région d'encadrement maximale entre deux images
  - Imagick::compareImages — Compare une image avec une image reconstituée
  - Imagick::compositeImage — Compose une image avec une autre
  - Imagick::__construct — Le constructeur Imagick
  - Imagick::contrastImage — Change le contraste de l'image
  - Imagick::contrastStretchImage — Améliore le contraste d'une image
  - Imagick::convolveImage — Applique un noyau de convolution à une image
  - Imagick::count — Renvoie le nombre d'images
  - Imagick::cropImage — Extrait une région d'une image
  - Imagick::cropThumbnailImage — Crée une miniature par retaillage
  - Imagick::current — Retourne une référence sur l'objet imagick courant
  - Imagick::cycleColormapImage — Déplace la carte des couleurs d'une image
  - Imagick::decipherImage — Déchiffre une image
  - Imagick::deconstructImages — Retourne les différences de certains pixels entre deux images
  - Imagick::deleteImageArtifact — Supprime l'artefact d'une image
  - Imagick::deleteImageProperty — Supprime une propriété d'image
  - Imagick::deskewImage — Supprime le biais de l'image
  - Imagick::despeckleImage — Réduit le bruit speckle d'une image
  - Imagick::destroy — Détruit un objet Imagick
  - Imagick::displayImage — Affiche une image
  - Imagick::displayImages — Affiche une image ou une séquence
  - Imagick::distortImage — Déforme une image avec différentes méthodes
  - Imagick::drawImage — Affiche un objet ImagickDraw dans l'image courante
  - Imagick::edgeImage — Renforce les bords dans l'image
  - Imagick::embossImage — Retourne une image en niveau de gris, avec un effet 3D
  - Imagick::encipherImage — Chiffre une image
  - Imagick::enhanceImage — Améliore la qualité d'une image bruitée
  - Imagick::equalizeImage — Égalise l'histogramme d'une image
  - Imagick::evaluateImage — Applique une expression à une image
  - Imagick::exportImagePixels — Exporte les pixels bruts de l'image
  - Imagick::extentImage — Définit la taille de l'image
  - Imagick::filter — Applique un noyau de convolution personnalisé à l'image
  - Imagick::flattenImages — Fusionne une séquence d'images
  - Imagick::flipImage — Crée une image par miroir vertical
  - Imagick::floodFillPaintImage — Modifie la valeur de la couleur de chaque pixel correspondant à la cible
  - Imagick::flopImage — Crée une image par miroir horizontal
  - Imagick::forwardFourierTransformImage — Implémente la transformée de Fourier discrète (Discrete Fourier Transform - DFT)
  - Imagick::frameImage — Ajoute un bord 3D
  - Imagick::functionImage — Applique une fonction sur l'image
  - Imagick::fxImage — Évalue une expression pour chaque pixel d'une image
  - Imagick::gammaImage — Applique une correction gamma à l'image
  - Imagick::gaussianBlurImage — Ajoute du flou à une image
  - Imagick::getColorspace — Récupère l'espace de couleurs
  - Imagick::getCompression — Lit le type de compression
  - Imagick::getCompressionQuality — Lit la qualité de la compression
  - Imagick::getCopyright — Retourne le copyright de l'API ImageMagick
  - Imagick::getFilename — Lit le nom du fichier associé à une séquence
  - Imagick::getFont — Récupère la police de caractères
  - Imagick::getFormat — Retourne le format de l'image Imagick
  - Imagick::getGravity — Récupère la gravité
  - Imagick::getHomeURL — Retourne l'URL de ImageMagick
  - Imagick::getImage — Retourne un nouvel objet Imagick
  - Imagick::getImageAlphaChannel — Vérifie si l'image a un canal alpha
  - Imagick::getImageArtifact — Récupère l'artefact de l'image
  - Imagick::getImageAttribute — Obtient un attribut nommé
  - Imagick::getImageBackgroundColor — Retourne la couleur de fond
  - Imagick::getImageBlob — Retourne la séquence d'images comme un blob
  - Imagick::getImageBluePrimary — Retourne la chromaticité de la couleur bleue
  - Imagick::getImageBorderColor — Retourne la couleur de bordure de l'image
  - Imagick::getImageChannelDepth — Lit la profondeur d'un des canaux de l'image
  - Imagick::getImageChannelDistortion — Compare les canaux d'une image reconstituée
  - Imagick::getImageChannelDistortions — Récupère les distorsions d'un canal
  - Imagick::getImageChannelExtrema — Lit les extrêmes pour les canaux de l'image
  - Imagick::getImageChannelKurtosis — Le but de getImageChannelKurtosis
  - Imagick::getImageChannelMean — Lit la moyenne et la déviation standard
  - Imagick::getImageChannelRange — Récupère l'intervalle du canal
  - Imagick::getImageChannelStatistics — Retourne des statistiques sur chaque canal de l'image
  - Imagick::getImageClipMask — Récupère le masque du clip de l'image
  - Imagick::getImageColormapColor — Retourne la couleur à l'index de la carte de couleurs
  - Imagick::getImageColors — Lit le nombre de couleurs uniques de l'image
  - Imagick::getImageColorspace — Lit l'espace de couleurs de l'image
  - Imagick::getImageCompose — Retourne l'opérateur de composition associé à une image
  - Imagick::getImageCompression — Lit le type de compression de l'image
  - Imagick::getImageCompressionQuality — Lit la qualité de compression de l'image
  - Imagick::getImageDelay — Lit le délai de l'image
  - Imagick::getImageDepth — Lit la profondeur de l'image
  - Imagick::getImageDispose — Lit la méthode de récupération
  - Imagick::getImageDistortion — Compare une image à une image reconstituée
  - Imagick::getImageExtrema — Lit les extrêmes d'une image
  - Imagick::getImageFilename — Retourne le nom d'un fichier pour une image dans une séquence
  - Imagick::getImageFormat — Retourne le format d'une image dans une séquence
  - Imagick::getImageGamma — Lit le gamma de l'image
  - Imagick::getImageGeometry — Lit les dimensions de l'image dans un tableau
  - Imagick::getImageGravity — Récupère la gravité de l'image
  - Imagick::getImageGreenPrimary — Retourne la chromaticité de la couleur verte
  - Imagick::getImageHeight — Retourne la hauteur de l'image
  - Imagick::getImageHistogram — Retourne l'histogramme de l'image
  - Imagick::getImageIndex — Lit l'index de l'image courante
  - Imagick::getImageInterlaceScheme — Lit le schéma d'entrelacement de l'image
  - Imagick::getImageInterpolateMethod — Retourne la méthode d'interpolation
  - Imagick::getImageIterations — Lit les itérations de l'image
  - Imagick::getImageLength — Retourne la taille de l'image en octets
  - Imagick::getImageMatte — Indique si l'image a un canal mat
  - Imagick::getImageMatteColor — Retourne la couleur mate de l'image
  - Imagick::getImageMimeType — Renvoie le type MIME de l'image
  - Imagick::getImageOrientation — Lit l'orientation de l'image
  - Imagick::getImagePage — Retourne la géométrie de la page
  - Imagick::getImagePixelColor — Retourne la couleur d'un pixel
  - Imagick::getImageProfile — Retourne un profil d'une image
  - Imagick::getImageProfiles — Retourne les profils de l'image
  - Imagick::getImageProperties — Retourne les propriétés EXIF de l'image
  - Imagick::getImageProperty — Retourne une propriété d'une image
  - Imagick::getImageRedPrimary — Retourne la chromaticité du point rouge
  - Imagick::getImageRegion — Extrait une région d'une image
  - Imagick::getImageRenderingIntent — Lit la méthode de rendu de l'image
  - Imagick::getImageResolution — Lit les résolutions en X et Y d'une image
  - Imagick::getImagesBlob — Retourne toutes les images de la séquence en un BLOB
  - Imagick::getImageScene — Retourne la scène de l'image
  - Imagick::getImageSignature — Génère une signature SHA-256
  - Imagick::getImageSize — Retourne la taille de l'image en octets
  - Imagick::getImageTicksPerSecond — Lit les ticks-par-seconde de l'image
  - Imagick::getImageTotalInkDensity — Lit la densité totale d'encre de l'image
  - Imagick::getImageType — Lit le type possible d'image
  - Imagick::getImageUnits — Retourne les unités de résolution de l'image
  - Imagick::getImageVirtualPixelMethod — Retourne la méthode du pixel virtuel
  - Imagick::getImageWhitePoint — Retourne la chromaticité du point blanc
  - Imagick::getImageWidth — Retourne la largeur de l'image
  - Imagick::getInterlaceScheme — Lit le schéma d'entrelacement de l'objet
  - Imagick::getIteratorIndex — Lit l'index de l'image active courante
  - Imagick::getNumberImages — Retourne le nombre d'images d'un objet
  - Imagick::getOption — Retourne la valeur d'une option
  - Imagick::getPackageName — Retourne le nom du paquet ImageMagick
  - Imagick::getPage — Retourne la géométrie de la page
  - Imagick::getPixelIterator — Retourne un MagickPixelIterator
  - Imagick::getPixelRegionIterator — Lit un objet ImagickPixelIterator pour une section d'image
  - Imagick::getPointSize — Récupère la taille du point
  - Imagick::getQuantum — Renvoie la plage quantique d'ImageMagick
  - Imagick::getQuantumDepth — Lit la profondeur quantique
  - Imagick::getQuantumRange — Retourne l'intervalle quantique de Imagick
  - Imagick::getRegistry — Obtient un élément de StringRegistry
  - Imagick::getReleaseDate — Retourne la date de publication de ImageMagick
  - Imagick::getResource — Retourne la consommation de mémoire de la ressource
  - Imagick::getResourceLimit — Retourne la limite de la ressource
  - Imagick::getSamplingFactors — Lit le facteur d'échantillonnage horizontal et vertical
  - Imagick::getSize — Retourne la taille associée avec un objet Imagick
  - Imagick::getSizeOffset — Retourne la taille de la position
  - Imagick::getVersion — Retourne la version de l'API ImageMagick
  - Imagick::haldClutImage — Remplace les couleurs de l'image
  - Imagick::hasNextImage — Vérifie si un objet a une image suivante
  - Imagick::hasPreviousImage — Vérifie si un objet a une image précédente
  - Imagick::identifyFormat — Formate une chaîne avec les détails de l'image
  - Imagick::identifyImage — Identifie une image et lit ses attributs
  - Imagick::implodeImage — Crée une nouvelle copie d'image
  - Imagick::importImagePixels — Importe des pixels dans une image
  - Imagick::inverseFourierTransformImage — Implémente la transformée de Fourier discrète inverse (Discrete Fourier Transform - DFT)
  - Imagick::labelImage — Ajoute un libellé à une image
  - Imagick::levelImage — Ajuste les niveaux de l'image
  - Imagick::linearStretchImage — Étire la saturation de l'intensité de l'image
  - Imagick::liquidRescaleImage — Redimensionne une image par mise à l'échelle liquide
  - Imagick::listRegistry — Liste tous les paramètres du registre
  - Imagick::magnifyImage — Double la taille d'une image, proportionnellement
  - Imagick::mapImage — Remplace la couleur d'une image par celle d'une image de référence
  - Imagick::matteFloodfillImage — Change la transparence d'une couleur
  - Imagick::medianFilterImage — Applique un filtre numérique
  - Imagick::mergeImageLayers — Fusionne les calques de l'image
  - Imagick::minifyImage — Met à l'échelle une image proportionnellement pour la réduire de moitié de taille
  - Imagick::modulateImage — Contrôle la saturation, l'intensité et la teinte
  - Imagick::montageImage — Crée une image composite
  - Imagick::morphImages — Réalise un morphing entre deux images
  - Imagick::morphology — Applique un noyau personnalisé à l'image selon la méthode de morphologie donnée
  - Imagick::mosaicImages — Forme une mosaïque d'images
  - Imagick::motionBlurImage — Ajoute un flou de déplacement
  - Imagick::negateImage — Effectue la négation des couleurs d'une image de référence
  - Imagick::newImage — Crée une nouvelle image
  - Imagick::newPseudoImage — Crée une nouvelle image
  - Imagick::nextImage — Passe à la prochaine image
  - Imagick::normalizeImage — Améliore le contraste de l'image
  - Imagick::oilPaintImage — Simule une peinture à l'huile
  - Imagick::opaquePaintImage — Modifie la valeur de la couleur de tous les pixels correspondant à la cible
  - Imagick::optimizeImageLayers — Supprime les portions récurrentes d'images à optimiser
  - Imagick::orderedPosterizeImage — Effectue un dither ordonné
  - Imagick::paintFloodfillImage — Change les pixels qui sont d'une couleur
  - Imagick::paintOpaqueImage — Change les pixels qui sont d'une couleur
  - Imagick::paintTransparentImage — Remplit les pixels avec une couleur
  - Imagick::pingImage — Lit des attributs simples sans ouvrir une image
  - Imagick::pingImageBlob — Lit rapidement les attributs
  - Imagick::pingImageFile — Lit les attributs simples d'une image
  - Imagick::polaroidImage — Simule une photo Polaroid
  - Imagick::posterizeImage — Réduit une image à un nombre limité de couleurs
  - Imagick::previewImages — Teste rapidement différents paramètres pour un traitement d'images
  - Imagick::previousImage — Passe à l'image précédente dans une séquence d'images
  - Imagick::profileImage — Ajoute ou retire un profil d'une image
  - Imagick::quantizeImage — Analyse les couleurs dans une référence d'image
  - Imagick::quantizeImages — Analyse les couleurs d'une séquence d'images
  - Imagick::queryFontMetrics — Retourne un tableau représentant les dimensions de la police
  - Imagick::queryFonts — Retourne la liste de polices configurées
  - Imagick::queryFormats — Retourne les formats supportés par Imagick
  - Imagick::radialBlurImage — Flou radial d'une image
  - Imagick::raiseImage — Crée un effet 3D de bouton
  - Imagick::randomThresholdImage — Crée une image en deux couleurs, à haut contraste
  - Imagick::readImage — Lit une image depuis un fichier
  - Imagick::readImageBlob — Lit une image depuis une chaîne binaire
  - Imagick::readImageFile — Lit une image à partir d'une ressource fichier
  - Imagick::readimages — Lit une image à partir d'un tableau de noms de fichiers
  - Imagick::recolorImage — Recolore l'image
  - Imagick::reduceNoiseImage — Adoucit les contours d'une image
  - Imagick::remapImage — Reconfigure les couleurs de l'image
  - Imagick::removeImage — Retire une image de la liste
  - Imagick::removeImageProfile — Supprime le profil de l'image et le retourne
  - Imagick::render — Affiche toutes les commandes de dessins précédentes
  - Imagick::resampleImage — Rééchantillonne l'image
  - Imagick::resetImagePage — Réinitialise la page de l'image
  - Imagick::resizeImage — Redimensionne une image
  - Imagick::rollImage — Décale une image
  - Imagick::rotateImage — Tourne une image
  - Imagick::rotationalBlurImage — Flou de rotation d'une image
  - Imagick::roundCorners — Arrondit les coins d'une image
  - Imagick::sampleImage — Met à l'échelle une image avec échantillonnage de pixels
  - Imagick::scaleImage — Met à l'échelle la taille de l'image
  - Imagick::segmentImage — Segmente une image
  - Imagick::selectiveBlurImage — Floute sélectivement une image dans un seuil de contraste
  - Imagick::separateImageChannel — Sépare un canal d'une image
  - Imagick::sepiaToneImage — Passe une image en tons sépia
  - Imagick::setBackgroundColor — Configure la couleur de fond par défaut
  - Imagick::setColorspace — Définit l'espace de couleurs
  - Imagick::setCompression — Configure le type de compression de l'objet
  - Imagick::setCompressionQuality — Configure la compression par défaut de l'objet
  - Imagick::setFilename — Configure le nom du fichier d'image avant d'y accéder
  - Imagick::setFirstIterator — Place l'itérateur de Imagick sur la première image
  - Imagick::setFont — Configure la police
  - Imagick::setFormat — Configure le format de l'objet Imagick
  - Imagick::setGravity — Définit la gravité
  - Imagick::setImage — Remplace l'image dans l'objet
  - Imagick::setImageAlphaChannel — Définit le canal alpha de l'image
  - Imagick::setImageArtifact — Définit l'artefact de l'image
  - Imagick::setImageAttribute — Définit un attribut d'image
  - Imagick::setImageBackgroundColor — Configure la couleur de fond d'image
  - Imagick::setImageBias — Configure le biais pour les convolutions
  - Imagick::setImageBiasQuantum — Définit le biais de l'image
  - Imagick::setImageBluePrimary — Configure la chromaticité du point bleu
  - Imagick::setImageBorderColor — Configure la couleur de bordure
  - Imagick::setImageChannelDepth — Configure la profondeur d'un canal
  - Imagick::setImageClipMask — Définit le masque du clip de l'image
  - Imagick::setImageColormapColor — Configure une couleur de la carte
  - Imagick::setImageColorspace — Configure l'espace de couleurs de l'image
  - Imagick::setImageCompose — Configure l'opérateur de composition de l'image
  - Imagick::setImageCompression — Configure la compression de l'image
  - Imagick::setImageCompressionQuality — Spécifie la qualité de compression de l'image
  - Imagick::setImageDelay — Configure le délai de l'image
  - Imagick::setImageDepth — Configure la profondeur de l'image
  - Imagick::setImageDispose — Configure la méthode de récupération
  - Imagick::setImageExtent — Configure la taille d'une image
  - Imagick::setImageFilename — Configure le nom de fichier d'une image dans une séquence
  - Imagick::setImageFormat — Configure le format d'une image dans une séquence
  - Imagick::setImageGamma — Configure la correction gamma
  - Imagick::setImageGravity — Définit la gravité de l'image
  - Imagick::setImageGreenPrimary — Configure la chromaticité du point vert
  - Imagick::setImageIndex — Modifie la position de l'itérateur
  - Imagick::setImageInterlaceScheme — Configure la méthode d'entrelacement de l'image
  - Imagick::setImageInterpolateMethod — Configure la méthode d'interpolation de l'image
  - Imagick::setImageIterations — Configure les itérations de l'image
  - Imagick::setImageMatte — Configure le canal mate de l'image
  - Imagick::setImageMatteColor — Configure la couleur mate
  - Imagick::setImageOpacity — Configure le niveau d'opacité de l'image
  - Imagick::setImageOrientation — Configure l'orientation de l'image
  - Imagick::setImagePage — Configure la géométrie de la page de l'image
  - Imagick::setImageProfile — Ajoute un profil à un objet Imagick
  - Imagick::setImageProperty — Configure une propriété d'image
  - Imagick::setImageRedPrimary — Configure la chromaticité du point rouge
  - Imagick::setImageRenderingIntent — Configure le type de rendu de l'image
  - Imagick::setImageResolution — Configure la résolution de l'image
  - Imagick::setImageScene — Configure la scène de l'image
  - Imagick::setImageTicksPerSecond — Configure le nombre de ticks par seconde de l'image
  - Imagick::setImageType — Configure le type d'image
  - Imagick::setImageUnits — Configure les unités de résolution de l'image
  - Imagick::setImageVirtualPixelMethod — Configure la méthode du point virtuel de l'image
  - Imagick::setImageWhitePoint — Configure la chromaticité du point blanc
  - Imagick::setInterlaceScheme — Configure la compression de l'image
  - Imagick::setIteratorIndex — Déplace l'itérateur
  - Imagick::setLastIterator — Positionne l'itérateur Imagick à la dernière image
  - Imagick::setOption — Configure une option d'un objet Imagick
  - Imagick::setPage — Configure la géométrie de la page de l'objet Imagick
  - Imagick::setPointSize — Définit la taille du point
  - Imagick::setProgressMonitor — Définit une fonction de rappel à appeler pendant le traitement
  - Imagick::setRegistry — Définit l'entrée du registre ImageMagick nommée clé pour valeur
  - Imagick::setResolution — Configure la résolution de l'image
  - Imagick::setResourceLimit — Définit la limite pour une ressource particulière
  - Imagick::setSamplingFactors — Configure les facteurs d'échantillonnage de l'image
  - Imagick::setSize — Configure la taille de l'objet Imagick
  - Imagick::setSizeOffset — Configure la taille et la position de l'objet Imagick
  - Imagick::setType — Configure l'attribut de l'image
  - Imagick::shadeImage — Crée un effet 3D
  - Imagick::shadowImage — Simule une ombre sur l'image
  - Imagick::sharpenImage — Aiguise une image
  - Imagick::shaveImage — Supprime les pixels du bord de l'image
  - Imagick::shearImage — Crée un parallélogramme
  - Imagick::sigmoidalContrastImage — Ajuste le contraste de l'image
  - Imagick::sketchImage — Simule un crayon à main levée
  - Imagick::smushImages — Prend toutes les images du pointeur d'image actuel jusqu'à la fin de la liste d'images et les écrase
  - Imagick::solarizeImage — Applique un effet de solarisation à l'image
  - Imagick::sparseColorImage — Interpole les couleurs
  - Imagick::spliceImage — Joint une couleur solide dans l'image
  - Imagick::spreadImage — Bouge aléatoirement chaque pixel d'un bloc
  - Imagick::statisticImage — Modifie une image en utilisant une fonction statistique
  - Imagick::steganoImage — Cache un filigrane numérique dans l'image
  - Imagick::stereoImage — Fusionne 2 images
  - Imagick::stripImage — Supprime d'une image tous les profils et les commentaires
  - Imagick::subImageMatch — Recherche une sous-image dans l'image courante et renvoie une image de similarité
  - Imagick::swirlImage — Tourbillonne les pixels du centre de l'image
  - Imagick::textureImage — Répète les carreaux de la texture d'une image
  - Imagick::thresholdImage — Modifie la valeur des pixels individuels, basée sur un seuil
  - Imagick::thumbnailImage — Modifie la taille d'une image
  - Imagick::tintImage — Applique un vecteur de couleur à chaque pixel de l'image
  - Imagick::__toString — Renvoie l'image sous forme de chaîne
  - Imagick::transformImage — Méthode de convenance pour définir la taille de rognage et la géométrie de l'image
  - Imagick::transformImageColorspace — Transforme une image dans un nouvel espace de couleur
  - Imagick::transparentPaintImage — Rend des pixels transparents
  - Imagick::transposeImage — Applique une symétrie verticale
  - Imagick::transverseImage — Crée un miroir horizontal de l'image
  - Imagick::trimImage — Supprime les bords de l'image
  - Imagick::uniqueImageColors — Ne conserve qu'une couleur de pixel
  - Imagick::unsharpMaskImage — Rend une image plus nette
  - Imagick::valid — Vérifie si l'élément courant est valide
  - Imagick::vignetteImage — Ajoute un filtre vignette à l'image
  - Imagick::waveImage — Ajoute un filtre de vagues à l'image
  - Imagick::whiteThresholdImage — Force tous les pixels au-dessus du seuil en blanc
  - Imagick::writeImage — Écrit une image dans le fichier spécifié
  - Imagick::writeImageFile — Écrit une image dans un descripteur de fichier
  - Imagick::writeImages — Écrit une image ou une séquence d'images
  - Imagick::writeImagesFile — Écrit des frames dans un descripteur de fichiers
- ImagickDraw — La classe ImagickDraw
  - ImagickDraw::affine — Ajuste la matrice de transformation affine courante
  - ImagickDraw::annotation — Dessine un texte sur une image
  - ImagickDraw::arc — Dessine un arc
  - ImagickDraw::bezier — Dessine une courbe de Bézier
  - ImagickDraw::circle — Dessine un cercle
  - ImagickDraw::clear — Efface tout l'objet ImagickDraw
  - ImagickDraw::clone — Fait une copie exacte de l'objet ImagickDraw
  - ImagickDraw::color — Dessine une couleur sur une image
  - ImagickDraw::comment — Ajoute un commentaire
  - ImagickDraw::composite — Compose une image avec une autre
  - ImagickDraw::__construct — Le constructeur ImagickDraw
  - ImagickDraw::destroy — Libère toutes les ressources associées à un objet ImagickDraw
  - ImagickDraw::ellipse — Dessine une ellipse sur une image
  - ImagickDraw::getClipPath — Retourne l'identifiant du chemin courant
  - ImagickDraw::getClipRule — Retourne la règle de remplissage courante pour les polygones
  - ImagickDraw::getClipUnits — Retourne l'unité d'interprétation des chemins
  - ImagickDraw::getFillColor — Retourne la couleur de remplissage
  - ImagickDraw::getFillOpacity — Retourne l'opacité de dessin
  - ImagickDraw::getFillRule — Retourne la règle de remplissage
  - ImagickDraw::getFont — Retourne la police
  - ImagickDraw::getFontFamily — Retourne la famille de police
  - ImagickDraw::getFontSize — Retourne la taille de la police
  - ImagickDraw::getFontStretch — Renvoie l'étirement de la police à utiliser lors de l'annotation avec du texte
  - ImagickDraw::getFontStyle — Retourne le style de la police
  - ImagickDraw::getFontWeight — Retourne le poids de la police
  - ImagickDraw::getGravity — Retourne la gravité de placement de texte
  - ImagickDraw::getStrokeAntialias — Retourne la configuration d'anti-aliasing de trait
  - ImagickDraw::getStrokeColor — Retourne la couleur des contours d'objets
  - ImagickDraw::getStrokeDashArray — Retourne un tableau représentant le motif de pointillés
  - ImagickDraw::getStrokeDashOffset — Retourne l'offset du pointillé dans le motif
  - ImagickDraw::getStrokeLineCap — Retourne la forme à utiliser pour dessiner les bouts de sous-chemins
  - ImagickDraw::getStrokeLineJoin — Retourne la forme à utiliser pour dessiner les coins d'un chemin
  - ImagickDraw::getStrokeMiterLimit — Retourne la 'miterLimit'
  - ImagickDraw::getStrokeOpacity — Retourne l'opacité des contours d'un objet
  - ImagickDraw::getStrokeWidth — Retourne la largeur du trait utilisé
  - ImagickDraw::getTextAlignment — Retourne l'alignement du texte
  - ImagickDraw::getTextAntialias — Retourne la configuration de l'anti-aliasing de texte
  - ImagickDraw::getTextDecoration — Retourne la décoration du texte
  - ImagickDraw::getTextEncoding — Retourne le jeu de caractères utilisé pour les annotations de texte
  - ImagickDraw::getTextInterlineSpacing — Récupère l'espacement interlignes d'un texte.
  - ImagickDraw::getTextInterwordSpacing — Récupère l'espace entre les mots d'un texte.
  - ImagickDraw::getTextKerning — Récupère le crénage d'un texte.
  - ImagickDraw::getTextUnderColor — Retourne la couleur sous le texte
  - ImagickDraw::getVectorGraphics — Retourne une chaîne contenant le vecteur graphique
  - ImagickDraw::line — Dessine une ligne
  - ImagickDraw::matte — Dessine sur le canal d'opacité de l'image
  - ImagickDraw::pathClose — Ajoute un élément de chemin au chemin courant
  - ImagickDraw::pathCurveToAbsolute — Dessine une courbe de Bézier cubique, en coordonnées absolues
  - ImagickDraw::pathCurveToQuadraticBezierAbsolute — Dessine une courbe de Bézier quadratique, en coordonnées absolues
  - ImagickDraw::pathCurveToQuadraticBezierRelative — Dessine une courbe de Bézier quadratique, en coordonnées relatives
  - ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute — Dessine une courbe de Bézier quadratique, en coordonnées absolues
  - ImagickDraw::pathCurveToQuadraticBezierSmoothRelative — Dessine une courbe de Bézier quadratique, en coordonnées relatives
  - ImagickDraw::pathCurveToRelative — Dessine une courbe de Bézier cubique, en coordonnées relatives
  - ImagickDraw::pathCurveToSmoothAbsolute — Dessine une courbe de Bézier, en coordonnées absolues
  - ImagickDraw::pathCurveToSmoothRelative — Dessine une courbe de Bézier, en coordonnées relatives
  - ImagickDraw::pathEllipticArcAbsolute — Dessine un arc d'ellipse, en coordonnées absolues
  - ImagickDraw::pathEllipticArcRelative — Dessine un arc d'ellipse, en coordonnées relatives
  - ImagickDraw::pathFinish — Termine le chemin courant
  - ImagickDraw::pathLineToAbsolute — Dessine une ligne de chemin, en coordonnées absolues
  - ImagickDraw::pathLineToHorizontalAbsolute — Dessine une ligne de chemin horizontale, en coordonnées absolues
  - ImagickDraw::pathLineToHorizontalRelative — Dessine une ligne de chemin horizontale, en coordonnées relatives
  - ImagickDraw::pathLineToRelative — Dessine une ligne de chemin, en coordonnées relatives
  - ImagickDraw::pathLineToVerticalAbsolute — Dessine une ligne de chemin verticale, en coordonnées absolues
  - ImagickDraw::pathLineToVerticalRelative — Dessine une ligne de chemin verticale, en coordonnées relatives
  - ImagickDraw::pathMoveToAbsolute — Commence un nouveau sous-chemin, en coordonnées absolues
  - ImagickDraw::pathMoveToRelative — Commence un nouveau sous-chemin, en coordonnées relatives
  - ImagickDraw::pathStart — Déclare le début d'un chemin de dessin
  - ImagickDraw::point — Dessine un point
  - ImagickDraw::polygon — Dessine un polygone
  - ImagickDraw::polyline — Dessine une ligne brisée
  - ImagickDraw::pop — Détruit l'objet ImagickDraw courant dans la pile, et retourne son précédent
  - ImagickDraw::popClipPath — Termine la définition d'un chemin
  - ImagickDraw::popDefs — Termine une définition de liste
  - ImagickDraw::popPattern — Termine une définition de motif
  - ImagickDraw::push — Clone l'objet ImagickDraw courant et le pousse dans la pile
  - ImagickDraw::pushClipPath — Commence la définition d'un chemin
  - ImagickDraw::pushDefs — Indique que la commande suivante crée des éléments nommés pour pré-traitement
  - ImagickDraw::pushPattern — Configure un espace de dessin
  - ImagickDraw::rectangle — Dessine un rectangle
  - ImagickDraw::render — Effectue le rendu de tous les dessins à l'image
  - ImagickDraw::resetVectorGraphics — Réinitialise les graphiques vectoriels
  - ImagickDraw::rotate — Applique une rotation
  - ImagickDraw::roundRectangle — Dessine un rectangle aux coins arrondis
  - ImagickDraw::scale — Ajuste le facteur de mise à l'échelle
  - ImagickDraw::setClipPath — Associe un chemin avec une image
  - ImagickDraw::setClipRule — Configure la règle de remplissage du polygone à utiliser avec les chemins
  - ImagickDraw::setClipUnits — Configure le mode d'interprétation des unités de chemin
  - ImagickDraw::setFillAlpha — Configure l'opacité de la couleur de remplissage
  - ImagickDraw::setFillColor — Configure la couleur de dessin des objets remplis
  - ImagickDraw::setFillOpacity — Configure l'opacité à utiliser pour le remplissage
  - ImagickDraw::setFillPatternURL — Configure l'URL du motif de remplissage des surfaces
  - ImagickDraw::setFillRule — Configure la règle de remplissage des polygones
  - ImagickDraw::setFont — Configure la police complète pour les textes
  - ImagickDraw::setFontFamily — Configure la famille de police pour les textes
  - ImagickDraw::setFontSize — Configure la taille de point pour les textes
  - ImagickDraw::setFontStretch — Configure l'étirement du texte
  - ImagickDraw::setFontStyle — Configure le style de police
  - ImagickDraw::setFontWeight — Configure le poids de la police
  - ImagickDraw::setGravity — Configure la gravité de placement de texte
  - ImagickDraw::setResolution — Définit la résolution
  - ImagickDraw::setStrokeAlpha — Spécifie l'opacité des contours d'objets
  - ImagickDraw::setStrokeAntialias — Contrôle l'anti-aliasing des pointillés
  - ImagickDraw::setStrokeColor — Configure la couleur utilisée pour dessiner les objets
  - ImagickDraw::setStrokeDashArray — Spécifie le motif de pointillé
  - ImagickDraw::setStrokeDashOffset — Spécifie la position dans le motif pour commencer le pointillé
  - ImagickDraw::setStrokeLineCap — Spécifie la forme à utiliser à la fin des sous-chemins
  - ImagickDraw::setStrokeLineJoin — Spécifie la forme à utiliser aux coins des chemins
  - ImagickDraw::setStrokeMiterLimit — Spécifie la limite miter
  - ImagickDraw::setStrokeOpacity — Spécifie l'opacité pour dessiner les contours
  - ImagickDraw::setStrokePatternURL — Configure le motif utilisé pour dessiner les contours
  - ImagickDraw::setStrokeWidth — Configure la largeur du trait pour dessiner les contours
  - ImagickDraw::setTextAlignment — Spécifie l'alignement du texte
  - ImagickDraw::setTextAntialias — Contrôle l'anti-aliasing du texte
  - ImagickDraw::setTextDecoration — Spécifie les ornements de texte
  - ImagickDraw::setTextEncoding — Spécifie le jeu de caractères
  - ImagickDraw::setTextInterlineSpacing — Définit l'espace entre les lignes d'un texte
  - ImagickDraw::setTextInterwordSpacing — Définit l'espace entre les mots d'un texte
  - ImagickDraw::setTextKerning — Définit le crénage d'un texte
  - ImagickDraw::setTextUnderColor — Spécifie la couleur de fond d'un rectangle
  - ImagickDraw::setVectorGraphics — Configure le vecteur graphique
  - ImagickDraw::setViewbox — Configure la taille du canevas
  - ImagickDraw::skewX — Biaise les coordonnées dans la direction horizontale
  - ImagickDraw::skewY — Incline les coordonnées dans la direction verticale
  - ImagickDraw::translate — Applique une translation
- ImagickDrawException — La classe ImagickDrawException
- ImagickException — La classe ImagickException
- ImagickKernel — La classe ImagickKernel
  - ImagickKernel::addKernel — Attache un autre noyau à une liste de noyaux
  - ImagickKernel::addUnityKernel — Ajoute un noyau Unity à la liste des noyaux
  - ImagickKernel::fromBuiltIn — Crée un noyau à partir d'un noyau intégré
  - ImagickKernel::fromMatrix — Créer un noyau à partir d'une matrice 2D de valeurs
  - ImagickKernel::getMatrix — Renvoie la matrice 2D des valeurs utilisées dans ce noyau
  - ImagickKernel::scale — Dimensionne une liste de noyaux par la quantité donnée
  - ImagickKernel::separate — Sépare un ensemble de noyaux liés et renvoie un tableau d'ImagickKernels
- ImagickKernelException — La classe ImagickKernelException
- ImagickPixel — La classe ImagickPixel
  - ImagickPixel::clear — Supprime toutes les ressources associées avec l'objet
  - ImagickPixel::__construct — Le constructeur ImagickPixel
  - ImagickPixel::destroy — Libère les ressources associées avec l'objet
  - ImagickPixel::getColor — Retourne la couleur
  - ImagickPixel::getColorAsString — Retourne une couleur
  - ImagickPixel::getColorCount — Retourne le nombre de couleurs associé avec une couleur
  - ImagickPixel::getColorQuantum — Renvoie la couleur du pixel dans un tableau en tant que valeurs quantiques
  - ImagickPixel::getColorValue — Récupère la valeur normalisée du canal de la couleur fournie
  - ImagickPixel::getColorValueQuantum — Renvoie la valeur quantique d'une couleur dans ImagickPixel
  - ImagickPixel::getHSL — Retourne la couleur HSL normalisée de l'objet ImagickPixel
  - ImagickPixel::getIndex — Renvoie l'index de la carte de couleurs du pixel
  - ImagickPixel::isPixelSimilar — Vérifie la distance entre cette couleur et une autre
  - ImagickPixel::isPixelSimilarQuantum — Renvoie si deux couleurs diffèrent de moins de la distance spécifiée
  - ImagickPixel::isSimilar — Vérifie la distance entre 2 couleurs
  - ImagickPixel::setColor — Définit la couleur
  - ImagickPixel::setColorCount — Définit la quantité de couleurs associée à ce pixel
  - ImagickPixel::setColorValue — Définit la valeur normalisée d'un des canaux
  - ImagickPixel::setColorValueQuantum — Définit la valeur quantique d'un élément de couleur de ImagickPixel
  - ImagickPixel::setHSL — Définit la couleur HSL normalisée
  - ImagickPixel::setIndex — Définit l'index de la carte de couleurs du pixel
- ImagickPixelException — La classe ImagickPixelException
- ImagickPixelIterator — La classe ImagickPixelIterator
  - ImagickPixelIterator::clear — Efface toutes les ressources associées à PixelIterator
  - ImagickPixelIterator::__construct — Le constructeur ImagickPixelIterator
  - ImagickPixelIterator::destroy — Libère les ressources associées à PixelIterator
  - ImagickPixelIterator::getCurrentIteratorRow — Retourne la ligne courante des objets ImagickPixel
  - ImagickPixelIterator::getIteratorRow — Retourne la ligne courante de l'itérateur de pixel
  - ImagickPixelIterator::getNextIteratorRow — Retourne la prochaine ligne de l'itérateur de pixel
  - ImagickPixelIterator::getPreviousIteratorRow — Retourne la ligne précédente
  - ImagickPixelIterator::newPixelIterator — Retourne un nouvel itérateur de pixels
  - ImagickPixelIterator::newPixelRegionIterator — Retourne un nouvel itérateur de pixels
  - ImagickPixelIterator::resetIterator — Réinitialise l'itérateur de pixel
  - ImagickPixelIterator::setIteratorFirstRow — Définit l'itérateur de pixel sur la première ligne de pixels
  - ImagickPixelIterator::setIteratorLastRow — Définit l'itérateur de pixel sur la dernière ligne de pixels
  - ImagickPixelIterator::setIteratorRow — Définit la ligne de l'itérateur de pixel
  - ImagickPixelIterator::syncIterator — Synchronise l'itérateur de pixel
- ImagickPixelIteratorException — La classe ImagickPixelIteratorException

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open