Imagick::posterizeImage
  (PECL imagick 2, PECL imagick 3)
Imagick::posterizeImage — Уменьшает изображение до ограниченного количества уровней цвета
  
 
  Описание
  
   public Imagick::posterizeImage(
int $levels, 
bool $dither): 
bool 
  
  
 
  Список параметров
  
   
    
     - levels
- 
      
       
- dither
- 
      
       
 
 
  Возвращаемые значения
  
   Функция в случае успешной работы возвращает true.
  
  
 
  Примеры
  
    
      Пример #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);
?>