写了一个处理图片缩放的程序,发现png图片缩放后和原来的差别很大
原有图片上一块 渐变 和 局部透明 被弄掉了。
找了好久才发现原来是alpha通道的问题。
现在这段程序可以做到png的原样输出
<?php
$im = imagecreatefrompng('1.png');
//缺少这一句png将和原图有差别
imagesavealpha($im, true);
header('Content-type:image/png');
imagepng($im);
imagedestroy($im);
?>
哎,前面几天做过一段时间图像处理,整的快崩溃了
什么混色,什么alpha通道。。。。