GIF 压缩
在浏览器中完成,无需上传
GIF
不超过所选大小 · 时间不变
GIF
GIF → 更小的 GIF规格
6 项| 项目 | 数值 | 备注 |
|---|---|---|
| 输入 | GIF | 静态或动态 |
| 输出 | GIF | 同样的帧、延迟和循环次数 |
| 大小 | 256 KB, 500 KB, 1 MB, 2 MB, 5 MB, 10 MB, 15 MB | 只提供比文件小的大小;1 MB 按 1,000,000 字节计 |
| 级别 | 7 | 先重写,再减少颜色,再缩小画面 |
| 画质 | 第一级无损 | 每一帧的颜色都放得下时;否则重新保存 |
| 处理位置 | 这个浏览器 | 不发送到服务器 |
会发生什么
3会发生什么,为什么
拖入 GIF,这个页面会按每一级实际写一遍并全部保留,然后给出比文件本身小、某一级能达到的大小——256 KB, 500 KB, 1 MB, 2 MB, 5 MB, 10 MB, 15 MB——每个按钮写着它用的级别。按下一个,文件立即交给你:它已经写好了,所以按钮上的大小就是你得到的大小。GIF 不会发送到任何地方,它在这个标签页里拆开再重新组合。
第一级不改变任何看得见的东西。每一帧按原来的大小和全部颜色重新写,但只保存与前一帧相比变化了的矩形——GIF 工具就是这样让动图变小的。整帧保存的 GIF 常常仅靠这一步就小很多;每一帧的颜色都放得下时,没有一个像素改变,标签会说画质无损。
之后每一级都放弃一点:每帧更少的颜色(GIF 的像素是调色板编号,256 色每像素要 8 比特,64 色只要 6 比特),然后更小的画面,然后两者一起,直到宽度的 25%、32 色。颜色和尺寸轮流减少,是因为只把一项减到底,在同样的文件大小下更难看。帧数、每帧的延迟和循环次数在每一级都保持不变。
常见问题
4会变难看吗
在第一级、每一帧的颜色都放得下时不会:像素就是源文件的像素,标签会这样说明。之后的每一级都会放弃一些东西,按钮上会写明——颜色减少会让渐变出现色带,画面缩小就是像素变少。每个大小都用能达到它的级别中改动最小的那个。
播放速度会变吗
不会。每一帧保持自己的延迟,循环次数也与源文件相同。要改速度,请用只改写延迟的“修改 GIF 速度”页面。
为什么我的 GIF 没有可选的大小
要么它已经小于最小的选项,要么即使到最后一级——宽度的 25%、32 色——它仍然比所有小于它本身的选项都大。页面会说明是哪一种,以及最小做到了多大。要更小,只能从视频重新做一个更短的 GIF。
GIF 会上传吗
不会。浏览器从你的磁盘读取它,新文件也在这个页面上写出。本网站没有上传接口,文件根本无处可去。