Как добавить непрозрачность изображения через Imagine? - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь использовать библиотеку Imagine для преобразования изображений, делая их менее яркими и добавляя белый цвет.Я использую код вроде lt:

$file_path = 'test.jpg';

$palette = new Imagine\Image\Palette\RGB();

$imagine = new  Imagine\Gd\Imagine();

$image = $imagine->open($file_path);

$pink = $image->palette()->color(array(255, 255, 255), 10);

$image->effects()
    ->colorize($pink);

$image->save('test_output.jpg');

Но у меня проблема.Если я добавлю серый или другой смешанный цвет, он хорошо вписывается в картинку.Но когда я пытаюсь добавить белый и даже прозрачный белый цвет, картинка всегда просто полностью закрашивается белым без прозрачности.Как получить результат, как показано?

пример изображения для получения после обработки

Исходное изображение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...