萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php縮放gif和png圖透明背景變成黑色的解決方法

php縮放gif和png圖透明背景變成黑色的解決方法

 工作中需要縮放一些gif圖然後在去Imagecopymerge,可是發現使用了imagecreatetruecolor和imagecopyresampled後發現背景圖不對,本來透明的背景圖變成了黑色,後來發現做一些修改才可以:

1 2 3 4 5 6 $img = imagecreatetruecolor(200, 200);  //2.上色  $color=imagecolorallocate($img,255,255,255);  //3.設置透明  imagecolortransparent($img,$color);  imagefill($img,0,0,$color);

然後再進行imagecopyresampled和Imagecopymerge就沒有問題了 

copyright © 萬盛學電腦網 all rights reserved