Этот вопрос закрыт для ответов, так как повторяет вопрос Как осуществить функцию Imagick::thresholdImage?
mbxngtgo
@mbxngtgo
веб программист

Как php image оставить только 2 цвета.?Белый и черный?

Как изображение превратить все цвета только в 2 черный и белый..К примеру цвет близок к черному то есть серый превратить в черный..Яркие цвета превратить в белый чтобы была четкая граница между цветами..Самый высокий контраст ..

Вот пример только нужно на php..
www.fmwconcepts.com/imagemagick/fuzzythresh/index.php
  • Вопрос задан
  • 111 просмотров
Ответы на вопрос 1
kocherman
@kocherman
Этот процесс называется квантизацией

function quantizeImage($imagePath, $numberColors, $colorSpace, $treeDepth, $dither)
{
    $imagick = new \Imagick(realpath($imagePath));
    $imagick->quantizeImage($numberColors, $colorSpace, $treeDepth, $dither, false);
    $imagick->setImageFormat('png');
    header("Content-Type: image/png");
    echo $imagick->getImageBlob();
}
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы