缩略后的,
是什么参数设置不对吗?
用的php gd库函数
回复讨论(解决方案) gd 不支持多帧 gif,thinkphp3.1 也没有提供多帧 gif 的缩略功能吧?
从画面上看,显然是你在组装多帧 gif 是,有几帧数据错位了
这要在你的 gif 代码中找原因
gd 不支持多帧 gif,thinkphp3.1 也没有提供多帧 gif 的缩略功能吧?
从画面上看,显然是你在组装多帧 gif 是,有几帧数据错位了
这要在你的 gif 代码中找原因
// https://github.com/liu21st/thinkphp/tree/3.1/thinkphp/extend/library/org/util/image// 我用的是这个, 你看看 // thinkimage.class.php//引入图片处理库import('org.util.image.thinkimage'); //使用gd库来处理1.gif图片$img = new thinkimage(thinkimage_gd, './1.gif'); // 缩略图功能省略
里面有一个
https://github.com/liu21st/thinkphp/tree/3.1/thinkphp/extend/library/org/util/image/driver
gif.class.php 这个 我就是用的这个 gif是比较麻烦的格式。。。
其实也有可能是原图的问题
不行就换个gif缩略图的库
在你的这 35 帧图片中:
第1帧绝对是坏的
第2、15、16、17、18、25帧是虚的,可能是原图采用了增量模式,而程序未作相应处理
没有原始图片,也不好说什么
在你的这 35 帧图片中:
第1帧绝对是坏的
第2、15、16、17、18、25帧是虚的,可能是原图采用了增量模式,而程序未作相应处理
没有原始图片,也不好说什么
http://pan.baidu.com/s/1hqcjyru 这个是图片,可以下载, csdn不能上传2m以上的图片, 所以才没有,
我用了 imagick iis可以缩略图gif, 但是apache 出问题,用不了,
imagemagick-6.8.9-q16
php_imagick-3.2.0b2-5.4-nts-vc9-x86
php 5.4+apache(phpstudy组件)
gif是比较麻烦的格式。。。
其实也有可能是原图的问题
不行就换个gif缩略图的库
我换了 imagick, iis可以缩略图gif, 但是apache 出问题,报错,用不了,
imagemagick-6.8.9-q16
php_imagick-3.2.0b2-5.4-nts-vc9-x86
php 5.4+apache(phpstudy组件)
错误代码
nodecodedelegateforthisimageformat `gif' @ error/constitute.c/readimage/501
找了半天,也没有找到apache的解决办法