gif拆成n张图片,之后再合并成gif,合并之后的gif比原来大很多,为什么?如何解决?

gif拆成n张图片,之后再合并成gif,合并之后的gif比原来大很多,为什么?如何解决?

现在有一张gif,大小为2M,300宽,200帧,128位颜色。

现在将该gif拆成200张jpeg单图,拆分后进行一些处理,然后再对图片进行缩减,宽度减为200,64位颜色,图片质量缩减50%。

最后将这200张图片合并成为一张新的gif。
然而新gif没有以前的gif清晰,没有以前的gif尺寸大,然而还比以前的gif体积大居然到了4M

为什么将gif先拆分再合并,新的gif会比之前大这么多?问题出在哪里?如何生成和之前一样大还能像以前一样清晰的gif?


回答:

gif 是无损压缩,jpeg 是有损的。

gif 只对某些文件压缩效果会比较好,比如计算机的窗口的截屏(颜色种类比较少,有大色块,等等)。

经过一遍 jpeg 压缩之后,图片一般就不再适合用 gif 压缩了(压缩比就不会很高了)。

你不如直接拆分成 200 张 gif 单图,直接用 gif 处理。


回答:

合成的时候参数有差异?
最简单的就是直接在原始gif里删帧, 也有部分录制生成软件可以以自动优化帧

以上是 gif拆成n张图片,之后再合并成gif,合并之后的gif比原来大很多,为什么?如何解决? 的全部内容, 来源链接: utcz.com/p/938425.html

回到顶部