这款转换器做不到的事
它只写出一帧静态画面,最多 256 种颜色,这已经是 GIF 的上限。有些需求更适合用别的工具。
只取第一帧
动画 WebP 会变成静态图片。浏览器的图片解码器只把第一帧交给本页面,因此没有动画可以延续。
最多 256 种颜色
渐变柔和的照片会出现色带,因为 GIF 在一个文件里无法描述超过 256 种颜色。
不做抖动处理
调色板是直接套用的,不会靠散布像素来模拟缺失的颜色,所以色带依然可见,也不会被换成噪点。
边缘会变硬
GIF 只有一种透明色,不支持半透明,半透明像素会落在白色上,柔化的边缘可能出现浅色毛边。要保留 Alpha 通道,请使用 WebP 转 PNG。
常常比 WebP 更大
WebP 压缩照片的能力远胜 GIF,所以 GIF 往往是更大的那个文件。需要更小的文件请使用 图片压缩器。
相关工具
常见问题
不会。浏览器解码每个 WebP,本页面在同一个标签页中写出 GIF。唯一需要下载的是 JSZip,来自 cdnjs CDN,且仅在使用“全部下载(ZIP)”时才会加载。
不会。浏览器的图片解码器只提供第一帧,所以 GIF 里只有这一帧静态画面。
GIF 最多只有 256 种颜色,而照片通常有上千种,转换器会挑出最合适的一批,并把每个像素映射到最接近的颜色。天空和柔和渐变上就会呈现为色带。
会以 GIF 能理解的方式保留。几乎完全透明的像素会变成文件的透明色,半透明像素则落在白色上。要原样保留 Alpha 通道,请使用 WebP 转 PNG。
通常不会。WebP 是为压缩照片设计的,GIF 不是,所以 GIF 往往要大上数倍。转换的理由是 GIF 能用在不支持 WebP 的地方。
图片始终留在您的设备上
浏览器解码每个 WebP,本页面在同一个标签页中生成 GIF。图片不会上传,也没有任何请求把它们带走。唯一从外部加载的是 JSZip,来自 cdnjs CDN,且仅在使用“全部下载(ZIP)”时才会加载。