我让用户从桌面上传图像文件,然后使用PHP图像例程为用户目录创建缩略图和调整图像大小。但对于动画GIF,这似乎不起作用。例如,imagecreatefromgif()似乎剥离了动画的第一个图像,只能用于它。我是否需要完全绕过这些功能才能将完整的上传的动画gif文件传送到用户的目录中?PHP imagecreatefrom gif()不适用于动画gif
感谢
我让用户从桌面上传图像文件,然后使用PHP图像例程为用户目录创建缩略图和调整图像大小。但对于动画GIF,这似乎不起作用。例如,imagecreatefromgif()似乎剥离了动画的第一个图像,只能用于它。我是否需要完全绕过这些功能才能将完整的上传的动画gif文件传送到用户的目录中?PHP imagecreatefrom gif()不适用于动画gif
感谢
不能调整你轻松与JPEG,BMP等图片格式的方式做GIF动画图像。函数imagecreatefromgif()不会以任何方式帮助你,所以看看下面的链接。
http://phpimageworkshop.com/tutorial/5/manage-animated-gif-with-imageworkshop.html
它应该帮助您解决问题。
非常感谢您的参考! – Steve
从[手册](http://php.net/manual/function.imagecreatefromgif.php) - *“将动画GIF文件读入内存时,图像资源指针中只返回第一帧。”* – Phil
gdlib图像库不处理动画。一切都被认为是一个静态图像。 – Sven
请参阅http://stackoverflow.com/questions/10351795/keep-gif-animation提供一些提示 – Phil