(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.
seviyeler
Her 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);
?>