Изменить цвет с альфа на изображении с помощью PHP - PullRequest
0 голосов
/ 21 октября 2019

У меня есть этот код, он берет все белое на изображении и меняет его на цвет. Но это не держит альфа-канал. Таким образом, 50% белых / прозрачных пикселей получаются полноцветными, без прозрачности.

Как сохранить альфа?

$imgname = "prints/white/045.gif";
$im = imagecreatefromgif ($imgname);

$index = imagecolorclosest ( $im,  255,255,255 ); // Get white Color
imagecolorset($im,$index,80,25,220); // New color

$imgname = "prints/custom/045.gif";
imagegif($im, $imgname ); // save image as gif
imagedestroy($im);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...