Imagick::optimizeImageLayers
(PECL imagick 2.0.0)
Imagick::optimizeImageLayers — Supprime les portions récurrents d'images à optimiser
Description
bool Imagick::optimizeImageLayers
( void
)
Compare chaque image GIF à la précédente dans la séquence. A partir de là, la méthode tente de sélectionner la plus petite partie d'image à remplacer à chaque image, tout en préservant les résultats de l'animation. Cette méthode n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
Valeurs de retour
Returns TRUE on success.
Erreurs / Exceptions
Lance une exception ImagickException si une erreur survient.
Exemples
Exemple #1 Exemple avec Imagick::optimizeImageLayers()
<?php
/* création d'un nouvel objet imagick */
$im = new Imagick("test.gif");
/* optimisation des calques */
$im->optimizeImageLayers();
/* écriture de l'image */
$im->writeImages("test_optimized.gif", true);
?>Voir aussi
- Imagick::compareImageLayers() - Retourne la région d'encadrement maximale entre deux images
- Imagick::writeImages() - Écrit une image ou une séquence d'images
- Imagick::writeImage() - Écrit une image dans le fichier spécifié
