您的位置:首页 > 编程语言 > PHP开发

php处理透明png图片

2009-01-31 03:20 357 查看
一个处理图片缩放的程序,发现png图片缩放后和原来的差别很大
原有图片上一块 渐变 和 局部透明 被弄掉了。

找了好久才发现原来是alpha通道的问题。

现在这段程序可以做到png的原样输出

$im = imagecreatefrompng('1.png');

//缺少这一句png将和原图有差别
imagesavealpha($im, true);

header('Content-type:image/png');

imagepng($im);
imagedestroy($im);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: