(PECL imagick 2, PECL imagick 3)
Imagick::posterizeImage — Görüntüdeki renkleri belli bir sayıya düşürür
Görüntüdeki renkleri belli bir sayıya düşürür.
seviyelerHer kanalda izin verilen renk sayısı seviyeleri. Düşük değerler daha belirgin etkiler oluşturur.
kıpırtıSıfırdan farklı bir tamsayı.
Başarı durumunda true döner.
Örnek 1 - Imagick::posterizeImage()
<?php
function posterizeImage($imagePath, $posterizeType, $numberLevels) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->posterizeImage($numberLevels, $posterizeType);
$imagick->setImageFormat('png');
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
posterizeImage($imagePath, \Imagick::DITHERMETHOD_RIEMERSMA, 8);
?>