# Traitement des images (ImageMagick)

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
- Constantes pré-définies
- Exemples
  - Utilisation simple
- Imagick — La classe Imagick
  - Imagick::adaptiveBlurImage — Ajout 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'image Imagick
  - Imagick::addNoiseImage — Ajoute un bruit blanc à 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 au-delà 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 — S'aligne sur le premier chemin d'un profil 8BIM
  - Imagick::clipImagePath — Découpe le long des chemins nommés du profil 8BIM, si présent
  - Imagick::clipPathImage — Suit le 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 à 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 API
  - 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 chromacité 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 chromacité 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 chromacité 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 chromacité 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 place 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 l'API de ImageMagick API
  - 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 libelle à une image
  - Imagick::levelImage — Ajuste les niveaux de l'image
  - Imagick::linearStretchImage — Étire la saturation de l'intensité de l'image
  - Imagick::liquidRescaleImage — Anime une ou plusieurs images
  - 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 — Ajout 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écurrents d'images à optimiser
  - Imagick::orderedPosterizeImage — Effectue un dither ordonné
  - Imagick::colorFloodfillImage — 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és
  - 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 toute 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'un 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 chromacité 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 chromacité 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 chromacité 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 e tick par seconde de l'image
  - Imagick::setImageType — Configure le type d'image
  - Imagick::setImageUnits — Configure les unités de résolutions de l'image
  - Imagick::setImageVirtualPixelMethod — Configure la méthode du point virtuel de l'image
  - Imagick::setImageWhitePoint — Configure la chromacité 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 value
  - 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 digital dans l'image
  - Imagick::stereoImage — Fusionne 2 images
  - Imagick::stripImage — Supprime d'une image tous les profiles 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 — Colorise les 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 — Ajout un filtre vignette à l'image
  - Imagick::waveImage — Ajoute un filtre de vagues à l'image
  - Imagick::whiteThresholdImage — Force tous les pixels en dessous 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 — Écrits 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 ImageDraw
  - 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'espace entre les mots 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 de puissance 4, en coordonnées absolues
  - ImagickDraw::pathCurveToQuadraticBezierSmoothRelative — Dessine une courbe de Bézier de puissance 4, 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'une 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éfinie 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 pour dessiner les fins de lignes
  - ImagickDraw::setStrokeMiterLimit — Spécifie la limiter 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-alisasing du texte
  - ImagickDraw::setTextDecoration — Spécifie les ornements de texte
  - ImagickDraw::setTextEncoding — Spécifie le jeu de caractères
  - ImagickDraw::setTextInterlineSpacing — Défine l'espace entre les lignes d'un texte
  - ImagickDraw::setTextInterwordSpacing — Définie l'espace entre les mots d'un texte
  - ImagickDraw::setTextKerning — Définie le crénage d'un texte
  - ImagickDraw::setTextUnderColor — Spécifie la couleur de fond d'une 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
- 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
- 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 nouveau pixel de l'itérateur
  - ImagickPixelIterator::newPixelRegionIterator — Retourne un nouveau pixel de l'itérateur
  - 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
- 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éer 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