La classe Imagick
Synopsis de la classe
Imagick
bool annotateImage
( ImagickDraw $draw_settings
, float $x
, float $y
, float $angle
, string $text
)
bool compositeImage
( Imagick $composite_object
, int $composite
, int $x
, int $y
[, int $channel= Imagick::CHANNEL_ALL
] )
bool contrastStretchImage
( float $black_point
, float $white_point
[, int $channel= Imagick::CHANNEL_ALL
] )
bool frameImage
( mixed $matte_color
, int $width
, int $height
, int $inner_bevel
, int $outer_bevel
)
bool levelImage
( float $blackPoint
, float $gamma
, float $whitePoint
[, int $channel= Imagick::CHANNEL_ALL
] )
Imagick montageImage
( ImagickDraw $draw
, string $tile_geometry
, string $thumbnail_geometry
, int $mode
, string $frame
)
bool motionBlurImage
( float $radius
, float $sigma
, float $angle
[, int $channel= Imagick::CHANNEL_DEFAULT
] )
bool paintFloodfillImage
( mixed $fill
, float $fuzz
, mixed $bordercolor
, int $x
, int $y
[, int $channel= Imagick::CHANNEL_ALL
] )
bool paintOpaqueImage
( mixed $target
, mixed $fill
, float $fuzz
[, int $channel= Imagick::CHANNEL_ALL
] )
bool quantizeImage
( int $numberColors
, int $colorspace
, int $treedepth
, bool $dither
, bool $measureError
)
bool quantizeImages
( int $numberColors
, int $colorspace
, int $treedepth
, bool $dither
, bool $measureError
)
bool roundCorners
( float $x_rounding
, float $y_rounding
[, float $stroke_width= 10
[, float $displace= 5
[, float $size_correction= -6
]]] )
bool sigmoidalContrastImage
( bool $sharpen
, float $alpha
, float $beta
[, int $channel= Imagick::CHANNEL_ALL
] )
bool unsharpMaskImage
( float $radius
, float $sigma
, float $amount
, float $threshold
[, int $channel= Imagick::CHANNEL_ALL
] )
}M�thodes Image et m�thodes globales
La classe Imagick permet d'agir sur plusieurs images simultan�ment et ce, gr�ce � une pile interne. Il y a toujours un pointeur interne, pointant sur l'image courante. Quelques fonctions agissent sur toutes les images d'une classe Imagick, mais la plupart uniquement sur l'image courante au regard de cette pile. Tout comme les conversions, les noms des m�thodes peuvent contenir le nom de l'image, relatant uniquement l'effet sur l'image de la pile.
M�thodes de la classe
Vu le nombre de m�thodes, voici une liste les pr�sentant de fa�on g�n�rale :
Sommaire
- 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::annotateImage ? Annote une image avec un texte
- Imagick::appendImages ? Ajoute un jeu d'images
- Imagick::averageImages ? Moyenne d'un jeu d'images
- Imagick::blackThresholdImage ? Force tous les pixels au-del� d'un seuil � noir
- Imagick::blurImage ? Ajoute un filtre de flou � une image
- Imagick::borderImage ? Encadre une image avec un bord
- Imagick::charcoalImage ? Simule un dessin au fusain
- Imagick::chopImage ? Supprime une r�gion d'une image et retaille
- 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::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 avec une table de correspondance
- 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::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::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::deconstructImages ? Retourne les diff�rences de certains pixels entre deux images
- 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::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::flattenImages ? Fusionne une s�quence d'images
- Imagick::flipImage ? Cr�e une image par miroir vertical
- Imagick::flopImage ? Cr�e une image par miroir horizontal
- Imagick::frameImage ? Ajoute un bord 3D
- 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::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::getFormat ? Retourne le format de l'image Imagick
- Imagick::getHomeURL ? Retourne l'URL de ImageMagick
- Imagick::getImage ? Retourne un nouvel objet Imagick
- 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::getImageChannelExtrema ? Lit les extr�mes pour les canaux de l'image
- Imagick::getImageChannelMean ? Lit la moyenne et la d�viation standard
- Imagick::getImageChannelStatistics ? Retourne des statistiques sur chaque canal 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::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::getImageMagickLicense ? Retourne une cha�ne avec la licence ImageMagick
- Imagick::getImageMatte ? Indique si l'image a un canal mat
- Imagick::getImageMatteColor ? Retourne la couleur mate 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::getQuantumDepth ? Lit la profondeur quantique
- Imagick::getQuantumRange ? Retourne l'intervalle quantique de Imagick
- 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::hasNextImage ? V�rifie si un objet a une image suivante
- Imagick::hasPreviousImage ? V�rifie si un objet a une image pr�c�dente
- Imagick::identifyImage ? Identifie une image et lit ses attributs
- Imagick::implodeImage ? Cr�e une nouvelle copie d'image
- 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::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::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::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::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::reduceNoiseImage ? Adoucit les contours d'une 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::resizeImage ? Redimensionne une image
- Imagick::rollImage ? D�cale une image
- Imagick::rotateImage ? Tourne 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::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::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 de l'image
- Imagick::setFormat ? Configure le format de l'objet Imagick
- Imagick::setImage ? Remplace l'image dans l'objet
- Imagick::setImageBackgroundColor ? Configure la couleur de fond d'image
- Imagick::setImageBias ? Configure le biais pour les convolutions
- Imagick::setImageBluePrimary ? Configure la chromacit� du point bleu
- Imagick::setImageBorderColor ? Configure la couleur de bordure
- Imagick::setImageChannelDepth ? Configure la profondeur d'un canal
- 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::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::setResolution ? Configure la r�solution de l'image
- Imagick::setResourceLimit ? Configure la taille limite d'une ressource
- 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::solarizeImage ? Applique un effet de solarisation � l'image
- Imagick::spliceImage ? Joint une couleur solide dans l'image
- Imagick::spreadImage ? Bouge al�atoirement chaque pixel d'un bloc
- 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::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::transformImage ? M�thode de convenance pour d�finir la taille de rognage et la g�om�trie de l'image
- 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::writeImages ? �crit une image ou une s�quence d'images