决定GIF动画大小的因素有哪些?

有几个关键因素会影响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的话可以。

你自己试试。如果你有任何问题,嗨,我。