我正在构建一种系统,它只是从其他图像创建动态图像。我使用:imagecreatefromstring(file_get_contents("clown_avatar.png"));
创建图像并成功输出;但是,它会弄乱透明区域上的所有颜色。
查看原始图像:
而且,这是 PHP 文件的结果:
这是源代码,只有几行:
<?php
$im = imagecreatefromstring(file_get_contents("clown_avatar.png"));
//$bg = imagecolorallocate($im,0,0,0); doesn't effect
Header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>
我试图用;添加背景颜色 imagecolorallocate
但是,它根本没有效果。