GIF 转 JPG
GIF 转 JPG 能得到一张体积最小的静态帧——适合视频式缩略图、预览图,以及只接受 JPG 的表单。透明区域会变成白色(JPG 没有透明通道);线条锐利的纯色图形用 PNG 会更清晰,照片类画面则是 JPG 更省空间。
相关推荐: GIF 转 PNG
使用方法
放入一个 GIF 或一整个文件夹——每个文件的第一帧就是您的静态图。
默认画质 85;照片类的帧可以调低做小缩略图,文字较多的帧值得把滑块往上推。
JPG 可以逐张收取,也可以合并成一个 ZIP 一次拿走。
GIF vs JPG
这两个格式站在压缩世界的两个极端:GIF 把一切量化进调色板,JPEG 则为连续色调建模。所以视频截出来的 GIF 转成 JPG 能缩小好几倍,而边缘锐利的表情图反而会明显变糊。请按画面内容判断,别按习惯判断。
| GIF | JPG | |
|---|---|---|
| 压缩方式 | 无损,256 色调色板 | 有损 |
| 透明度 | 支持(完整 Alpha) | 不支持 |
| 动画 | 支持 | 不支持 |
| 兼容性 | 通用 | 通用——最保险的格式 |
| 适合用途 | 简单动画和像素画 | 照片,以及限制严格的上传表单 |
常见问题
不会。所有转换都通过 WebAssembly 在您的浏览器内完成,文件自始至终不会离开您的设备,全程没有任何服务器参与。页面加载完成后即使断网也能继续使用,文件大小也没有限制,仅取决于设备内存。
不会——输出是第一帧的静态图片。静态格式装不下动画,与其让您事后才发现,不如提前说清楚。如果需要保留动态效果,合适的是视频格式(MP4/WebM),该功能已列入开发计划。
照片类画面选 JPG——体积能小好几倍;图形、带文字的表情图或任何需要透明的内容选 PNG:JPG 会柔化锐利边缘,还会把透明像素填成白色。拿不准就两个都试,转换是即时且免费的。
常见的几种场景:给动画做缩略图或封面帧;应付拒收 GIF 的上传表单;以及给那些从来就没动过的「伪 GIF」瘦身——网上流传着大量单帧 GIF,体积是实际需要的 10 倍。
对照片类的帧:体积,优势是决定性的——画质 85 的 JPEG 对连续色调的压缩远超 GIF 那套 1987 年的 LZW。弱在哪:文字周围的硬边会出现轻微振铃,透明被填成白色。判断其实就这一条——看起来像照片的帧走 JPG;图形、锐利文字和任何透明内容归 GIF转PNG。
像素画、文字清晰的表情图,以及必须保留透明背景的内容——JPG 会糊掉单像素的边缘,而且没有透明通道,透明贴纸转出来会躺在一个白色方块上。GIF 常见的大块纯色区域恰恰是 JPEG 处理得最差的内容,容易出现可见的块状伪影。这些文件请交给 PNG;JPG 留给来自视频或照片的帧。
相关工具
GIF 转 PNG
在浏览器内把 GIF 转换为 PNG——免费、无需上传。无损提取第一帧,256 色调色板与透明区域原样保留;得益于更现代的压缩,输出的 PNG 往往比原 GIF 还要小。
JPG 转 WebP
在浏览器内把 JPG 照片转成 WebP:免费、无需上传、无需注册。同样的观感下体积可再减 25–35%,附带实时画质滑块,每张照片压缩前后的体积对比一目了然。
PNG 转 JPG
在浏览器内把 PNG 转成 JPG:免费、无需上传、没有水印。照片类 PNG 在画质 85 下通常能减小 70–90%,每个文件都有独立的画质滑块,体积变化实时可见。
GIF 转 WebP
在浏览器内把 GIF 静态帧转换为 WebP——免费、无需上传。第一帧按画质 82 重新编码,通常比原 GIF 小 50–80%,透明区域完整保留,直接可用于网页。