要点
- 01GIF 按顺序播放你的图像作为帧;每秒更多帧意味着更流畅但更重的动画。
- 02GIF 文件大小由尺寸、帧数和颜色驱动——缩小其中任何一个来缩小文件。
- 03对于摄影或长片段,动画 WebP 或短视频比 GIF 更小。
GIF 是什么,以及它不擅长什么
动画 GIF 是一个单文件,包含一系列静止帧加上时序信息,告诉查看者在移动到下一帧之前显示每一帧多长时间。足够快地播放它们,眼睛读到运动。简单性就是为什么 GIF 自动循环并在几乎任何应用中播放而无需视频播放器。
问题是 GIF 是一个具有两个硬限制的旧格式:每帧最多可以使用 256 种颜色,并且它没有有效的摄影内容压缩。这使 GIF 非常适合短的、图形的、循环的时刻——反应、徽标动画、快速演示——对于任何长的或摄影的东西来说很差,文件会膨胀。提前知道这一点可以使你避免制作一个没有人能发送的 40 MB GIF。
选择帧速率
帧速率——每秒帧数,或 fps——决定了动画的感觉有多流畅以及文件变多大。你添加的每帧都是更多要存储的数据,所以流畅性和大小之间存在直接权衡。最佳位置取决于内容。
对于一个照片幻灯片,其中每个图像简单地保持一拍,你根本不需要很多每秒帧数——你设置每张照片保持屏幕的时间长度(比如每个一秒),GIF 逐步通过它们。对于应该看起来流畅的运动,如短动画,每秒 10 到 15 帧通常看起来足够流畅,同时保持文件合理;远高于 15 fps 很少改善外观,但继续膨胀大小。如果 GIF 看起来断断续续,添加帧;如果太重,移除一些并让每个停留更长时间。
如何从照片制作动画 GIF
按顺序添加你的图像,设置时序,然后导出——全部在浏览器中。
- 01
打开 GIF 制作器
前往 Handytool 的 GIF 制作器。它在你的设备上构建 GIF,所以你的照片不会被上传。
- 02
按顺序添加你的图像
拖入帧并按你想要它们播放的顺序排列。顺序就是动画。
- 03
设置帧时序
选择每帧显示多长时间,或帧速率。较短的延迟使运动更快;较长的延迟使温和的幻灯片。
- 04
设置大小并导出
选择输出尺寸以控制文件重量,然后导出并下载你的循环 GIF。
当 GIF 是错误的工具时
如果你的源是视频片段而不是一组照片,你可以直接将其转换为 GIF,但要对长度现实。几秒很好;超过约 10 秒,文件变得难以处理,因为 GIF 的压缩弱。对于任何更长或更摄影的东西,短的静音视频(MP4)或动画 WebP 看起来会更好,重量是其一小部分——许多平台甚至接受循环视频,你曾经使用 GIF 的地方。
所以决策树很短。从图像构建循环,或剪辑一个微小的图形时刻:制作 GIF。共享更长或摄影的片段:保持它作为视频,或仅对你想要循环的简短亮点使用视频到 GIF 工具。将格式与内容匹配是保持文件足够小以实际发送的原因。
动画 GIF 常见问题
GIF 应该是什么帧速率?
对于流畅的运动,每秒 10 到 15 帧通常看起来足够流畅而不会膨胀文件;更高的很少有帮助。对于照片幻灯片,你改为设置每个图像保持多长时间——每张照片大约一秒是舒适的默认。
为什么我的 GIF 文件这么大?
GIF 的压缩弱,256 色限制,所以大小随着尺寸、帧数和长度快速增长。缩小尺寸、使用更少帧或减少颜色调色板来削减文件。
我如何从照片制作 GIF?
按你想要它们播放的顺序添加你的图像,设置每帧显示多长时间,选择输出大小,然后导出。基于浏览器的 GIF 制作器在本地完成所有这些。
我应该使用 GIF 还是视频?
对于短的、图形的、循环的时刻使用 GIF。对于更长或摄影的片段,静音 MP4 或动画 WebP 看起来更好,远小得多,所以保持这些作为视频。