如何从png中删除特定颜色并保持背景透明

时间:2018-12-28 17:20:59

标签: php

我有此代码:

<?php
$image = 'image.png';
$picture = imagecreatefrompng($image);
$rgb = imagecolorexact($picture, 255, 0, 255);
imagecolortransparent($picture, $rgb);

header("Content-type: image/png");
imagepng($picture);

我正在尝试从这张图片中删除粉红色:http://dev.jiripremyslovsky.cz/EZ/image/image.png

我可以实现,但是图像中的透明背景变为黑色。这是脚本本身:http://dev.jiripremyslovsky.cz/EZ/image/a.php

任何想法如何使其保持透明?

0 个答案:

没有答案