PHP | imagejpeg()|从.gif到.jpg |黑色背景?

时间:2017-07-28 19:05:03

标签: php image-processing gif

尝试使用.gif获取.jpg,并使用imagejpeg()将其设为.jpg白色背景。

如果我使用.gif文件执行此操作,则所有内容均为白色背景,但使用$src = imagecreatefromgif($original_file); $tmp = imagecreatetruecolor($new_width, $new_height); imagealphablending($tmp, false); imagesavealpha($tmp, true); $transparent = imagecolorallocatealpha($tmp, 255, 255, 255, 127); imagefilledrectangle($tmp, 0, 0, $new_width, $new_height, $transparent); imagecopyresampled($tmp, $src, 0, 0, 0, 0, $new_width, $new_height, $width, $height); imagejpeg($tmp, $new_file, 80); 创建黑色背景...

PFSubclassing

TROUBLESOME GIF

enter image description here

重复工作中的代码

有问题的副本是关于将PNG转换为JPG。但是有一些代码可用于将GIF转换为JPG。

0 个答案:

没有答案