Я хочу объединить два изображения, одно из которых является изображением шаблона, а другое - цветовой маской.
Моя проблема в том, что цвет, который я получаю, не совпадает с тем, который я хочу получить.
Это мое "изображение шаблона" $ image:
Я тогда использую
$image->compositeImage($ribbon, Imagick::COMPOSITE_COLORBURN, 0, 0);
чтобы объединить его с цветным изображением
Я ожидаю вывод, похожий на этот:
но я получаю:
Более светлые и темные области происходят из рисунка рисунка, но в целом это другой цвет, чем я ожидал. Я также попробовал любой другой вариант, включая Imagick::COMPOSITE_HARDLIGHT
, Imagick::COMPOSITE_OVERLAY
и т. Д.
Что мне здесь не хватает? Может быть, мне нужно сначала подготовиться к $ image? Или использовать другой метод объединения изображений вместе?
UPD:
Если я использую COMPOSITE_COLORIZE, я также не получаю нужный мне цвет, но гораздо светлее