决定GIF动画大小的因素有哪些?
1:尺寸
2:帧数
3:屏幕内容的颜色
3.最佳化
尺寸和帧数你应该明白。
先说说画面的内容和色彩。
图像以数据的形式存储在硬盘上。
屏幕上所有的内容,颜色等等都是数据。
不同颜色的数据量也不同。
因此,占据的屏幕面积越大,色彩就越明亮丰富。相对数据越多,数据越多,文件容量越大。
另外:gif动画最多可以支持256种颜色,所有超出其色域的颜色都会被丢弃和修改,这也是我们经常做出来的gif图片失真的原因。
所以用来制作gif的图片颜色不要太鲜艳和丰富。
使最优化
优化的目的是让文件变得“苗条”,便于在网络中传输和浏览。
优化就是让软件删除gif的一些信息来缩小文件,但是优化会让gif的质量变差。
一般默认是质量最好的,不需要优化。
现在你大概了解了影响gif容量和质量的原因。
再来说说你的困惑
你说你做的25帧动画比另一个人做的40帧文件大。
那你和他做的gif一模一样吗?完全一样吗?
我之前说过,图像中的一切都是数据,哪怕你的颜色或大小与他在图像中的图形位置略有不同。
然后数据量不一样,文件大小也不一样。
所以40帧不一定比25帧大。
这取决于图像内容、颜色等,因为这些影响文件大小。
那么如何才能在不把gif质量搞得一塌糊涂的情况下,把容量降到最低呢?
首先:明确上传限制。
如果是上传,就要搞清楚上传的空间允许多大容量。
比如百度只允许500K K以下的gif上传。
那么你在制作的时候就要控制文件大小尽量接近这个范围(600K以内)。
如果超过太多,无论怎么调都明显降低质量。
可以通过适当缩小尺寸,减少颜色数量(不能用太多颜色)和密度(颜色饱和度不能太高)来调整
调整到500K附近,然后用软件(比如PS)调整设置一个目标值,让软件自动控制删除冗余数据。
另外,制作gif的软件效果也差不多。
PS,Ulead GIF动画师,Fireworks等。都差不多。
不要下载任何软件实验(我都试过)。有PS的话可以。
你自己试试。如果你有任何问题,嗨,我。