【发布时间】:2010-12-30 11:01:19
【问题描述】:
我正在构建一种系统,它只是从其他图像创建动态图像。我使用: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 添加背景色;但是,它根本没有影响。
【问题讨论】:
标签: php image colors gd transparent