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

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

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

Вот пример только нужно на php..
www.fmwconcepts.com/imagemagick/fuzzythresh/index.php
  • Вопрос задан
  • 112 просмотров
Ответы на вопрос 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();
}
Ответ написан
Ваш ответ на вопрос

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

Потому что уже есть похожий вопрос.
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
07 мая 2024, в 11:27
1500 руб./в час
07 мая 2024, в 11:18
50000 руб./за проект
07 мая 2024, в 11:02
300 руб./за проект