Imagick::optimizeImageLayers
(PECL imagick 2.0.0)
Imagick::optimizeImageLayers — En iyilemek amacıyla resimlerin tekrarlanan bölümlerini siler
Açıklama
bool Imagick::optimizeImageLayers
( void
)
Bir hareketli GIF resminde, canlandırma sonuçlarını koruyarak her resmi önceki resimle karşılaştırıp kırpılacak en küçük resim karesini seçmeye çalışır. Bu yöntem, derleme sırasında ImageMagick kütüphanesinin 6.2.9 veya sonraki bir sürümü kuruluysa kullanılabilir.
Dönen Değerler
Başarı durumunda TRUE döner.
Hatalar/İstisnalar
Hata durumunda bir ImagickException istisnası oluşur.
Örnekler
Örnek 1 - Imagick::optimizeImageLayers() örneği
Bir GIF resmini okur, en iyiler ve yazar.
<?php
/* Yeni bir imagick nesnesi oluşturalım */
$im = new Imagick("test.gif");
/* Resim katmanlarını en iyileyelim */
$im->optimizeImageLayers();
/* Elde edilen resmi dosyaya yazalım */
$im->writeImages("test_optimized.gif", true);
?>
Ayrıca Bakınız
- Imagick::compareImageLayers() - Resim katmanlarını karşılaştırıp en iyilenmiş resmi döndürür
- Imagick::writeImages() - Bir resmi veya resim kümesini dosyaya yazar
- Imagick::writeImage() - Resmi belirtilen dosyaya yazar
There are no user contributed notes for this page.
