引用
最初由 猫之先生 发布哪位大伦能来帮偶支个招的说?ME做了一个漫游的BANNER~~~
今天因为素第一次做~~~下午去图书馆借了N多的书来
然后弄成下面这个样子
但素大小就到100多K了
偶的这个图如果只用2帧也要40几K~~~obviw大伦说可以来这里求救~~~
救命啊~~~~~~~~~~~~~~谁能告诉偶在尽量不减少帧的情况下(偶已经删了N多个了)~~~尽量不损伤图的情况下~~~(偶曾把图质量降到最低再来制作~~~~结果还是要100K…………哭死!!!)
在这些“苛刻”的情况下能把图大小控制在50~30K咧~~~~哪位大伦快来救猫猫啊!!!!!!!!!!
首先控制GIF的基本方向是控制GIF中所使用的图片面积, 2个100X100完全不同的图片可能就需要 100X100X2 =2W个点象素来表现.但是如果第二张和第一张图只差了一块10X10的地方(如加了一个字) 这时候在消耗方面就只相当于
100X100 +10X10 =10100 也就是说在基本大小上小了近一半.
以下2个取自你的图片, 你会发现多了一个截然不同背景的图片就多了10K, 所以尽量避免使用全背景渐进换色..对你来说可能只是某个数值如透明度的变化, 但对GIF本身来说, 就是完全不同的背景图案了..
(换个说法, 使用2个图片,图片A,B, 分为1,2,3三个部分, 如果图片A,B间1,2,3之间颜色不同, 如A有颜色 a,b, c. B 有颜色 d,e, f. 那么在字母方面就需要6个来表示, 如果B只是有 a,b,e
那么只需要a,b,c,e这4个字母来表现GIF图片了)
在UGA 和IR里面都有optimize这个选项, 可以通过改变这些来取得更小的图片, 也就是平时说的压图..不过有时候图片会有部分损耗,
同时关于前面, 重覆背景的时候, 有时候还是细微变化.但是我们察觉不到..或使用了多图层.所以有时候要尽量精简..
如这个网上收集的图, 原图100多K
经过去除不必要的重覆图层, 及删除部分图层内基本重覆的部分(有效的进行组合,眨眼直接保留眼部和背景就可以了) 勉强达到了20K .损耗还是比较小的