gif缩略图有杂点,怎么解决,我用的是thinkphp3.1,原理应该是一样的,说下通用方法就行,有tp的更好
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了gif缩略图有杂点,怎么解决,我用的是thinkphp3.1,原理应该是一样的,说下通用方法就行,有tp的更好,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1858字,纯文字阅读大概需要3分钟。
内容图文
![gif缩略图有杂点,怎么解决,我用的是thinkphp3.1,原理应该是一样的,说下通用方法就行,有tp的更好](/upload/InfoBanner/zyjiaocheng/204/a466429c952d4b04a35a68368d03c236.jpg)
是什么参数设置不对吗?
用的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的解决办法
内容总结
以上是互联网集市为您收集整理的gif缩略图有杂点,怎么解决,我用的是thinkphp3.1,原理应该是一样的,说下通用方法就行,有tp的更好全部内容,希望文章能够帮你解决gif缩略图有杂点,怎么解决,我用的是thinkphp3.1,原理应该是一样的,说下通用方法就行,有tp的更好所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。