如何通过Imagine向图像添加不透明度?

时间:2018-11-28 15:10:38

标签: php php-imagine

我正在尝试使用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');

但是我有一个问题。如果添加灰色或其他混合颜色,则非常适合图片。但是,当我尝试添加白色甚至透明的白色时,图片始终只是完全涂成白色而没有透明度。如何获得如图所示的结果?

example image to get after processing

Original image

0 个答案:

没有答案