日期:2014-05-16  浏览次数:20641 次

求linux下高效处理gif动态图片方案
目前处理状况:

1.静态图(如:jpg,bmp,png等)

   采用方式为 gmagick-1.1.0RC3  的PHP扩展来处理,处理性能基本满意;单张5兆的图片处理耗时约为0.6秒。

2.动态图(gif)

   采用方式为 "GraphicsMagick-1.3.12" 结合"ImageMagick-6.7.7-9"的命令方式( gm convert  xxxx )进行

   处理,处理性能很差;单张2兆的图片处理耗时约8秒。

求高性能处理方案,主要针对动态图的处理。

注:

   服务器为 Dell R410 8GB内存  4块HDD  Raid5

------解决方案--------------------
楼主多了解一些GM和IM吧,影响Gif处理时间的一个重要因素是quantize时候的depth,在ImageMagick中直接可以-depth指定,GM应该也是可以的。
------解决方案--------------------
-depth的设置,你尝试过其他的值吗?个人建议设置为4