я пытаюсь раскрасить черно-белую картинку на моем сервере.
я пытался сделать это несколькими способами, и единственный, который работает, - это gd imagefilter
через фильтр IMG_FILTER_COLORIZE.
он как бы раскрашивает изображение точно в тот цвет, который мне нужен, но он теряет все детали изображения, как если бы он просто обрезал черные точки, которые были недостаточно черными, и истончил весь черный линии, что делает их почти невидимыми. вот о чем я говорю:
этот результат был достигнут с помощью этого кода
$im=imagecreatefromjpeg($orig_file);
imagefilter($im, IMG_FILTER_COLORIZE, 71, 92, 10);
imagejpeg($im, $output_file, 95);
почему это происходит? есть ли другие методы, как я могу раскрасить изображение? мое исходное изображение довольно большое, и я не могу перебирать его, так как оно слишком медленное; вот почему я пытаюсь использовать библиотеку, которая сделает это