使用PHP处理动画图像

时间:2010-09-25 09:54:41

标签: php mysql image-manipulation

我已经编写了一个允许用户上传图片的PHP脚本,但我希望能够允许我的用户上传动画图片。我需要添加到当前代码以允许使用PHP的动画图像?一个快速的代码示例将帮助我很多。

2 个答案:

答案 0 :(得分:2)

  

我需要添加到目前的内容中   代码允许使用动画图像   PHP?

无。动画图像是完全相同的图像。


编辑:如果您使用GD调整图片大小,则会丢失动画,因为GD无法正确处理。
如果您安装了ImageMagick插件,则应使用它而不是GD:

$thumb = new Imagick('myimage.gif');

$thumb->resizeImage(320,240,Imagick::FILTER_LANCZOS,1);
$thumb->writeImage('mythumb.gif');

$thumb->destroy(); 

另请参阅:Resize animated gif file without destroying animation

答案 1 :(得分:0)

如果您的脚本接受gif和png,则应该全部设置。