这款转换器做不到的事
它读取 GIF 并写出 PNG,每个文件一帧。有些需求要用别的工具。
结果不会动
一个 PNG 只装一幅画面。“全部帧”给您的是一叠静态图片,而不是会动的文件,这里也没有把它们重新合成的功能。GIF 转 WebP 同样输出静态图片,只是格式通常更小。
文件更大
PNG 是无损格式,一段长动画逐帧导出后体积会迅速累加。要压缩这些 PNG,请使用 图片压缩器。
不能挑选帧
设置只有第一帧和全部帧两种,无法只要第 4 到第 12 帧,也无法隔帧导出。
不会改变尺寸
每个 PNG 都保持 GIF 的像素尺寸。要更改尺寸,请使用 图片尺寸调整。
相关工具
常见问题
不会。页面在同一个标签页中读取每个 GIF 并写出 PNG。唯一需要下载的是 JSZip,来自 cdnjs CDN,且仅在需要生成 ZIP 时才会加载。
转换前把“导出的帧”设为“全部帧”。每一帧都会变成带编号的 PNG,只要超过一帧,它们就会打包进以该 GIF 命名、以 _frames.zip 结尾的 ZIP。
会。PNG 带有 Alpha 通道,GIF 声明为透明的像素依然透明。GIF 转 JPG 则会把它们铺在白色上,因为 JPG 没有透明度。
可以。许多动画 GIF 只保存与上一帧相比发生变化的部分。页面会先把每一帧还原成屏幕上显示的样子再保存,所以您得到的是完整画面而不是碎片。
多数情况下不会。PNG 是无损格式,整段动画逐帧保存后通常比原来的 GIF 更大。需要更小的文件请使用 图片压缩器。
文件始终留在您的设备上
页面在当前标签页中读取每个 GIF 并写出 PNG。文件不会上传,关闭标签页即从内存中清除。唯一从外部加载的是 JSZip,来自 cdnjs CDN,且仅在把帧打包为 ZIP 时才会加载。