图片格式转换工具(PNG/JPG/WebP)
免费的图片格式转换工具,可在PNG、JPG、WebP格式之间相互转换,并可调整输出画质。转换过程完全在浏览器内完成,不会上传到服务器。
支持格式对比
| 格式 | 压缩方式 | 透明度(Alpha通道) | 输出支持 |
|---|---|---|---|
| PNG | 无损压缩 | 支持 | 支持 |
| JPG(JPEG) | 有损压缩 | 不支持 | 支持 |
| WebP | 同时支持无损和有损 | 支持 | 支持 |
| GIF | 无损压缩(调色板方式) | 支持(仅二值) | 不支持(仅可作为输入,可将第一帧转换为其他格式) |
使用小贴士
- 对于JPG和WebP,画质滑块数值越低,文件越小,但画质也会越粗糙。照片建议设置在80左右,插画类图片建议90以上。
- 将带透明背景的PNG转换为JPG时,由于JPG不支持Alpha通道,透明部分会被填充为白色等背景色。如需保留透明效果,请选择PNG或WebP。
- 在相近画质下,WebP通常比PNG或JPG生成更小的文件体积,有助于提升网页加载速度。
- 上传GIF图片时,只有动画的第一帧会被转换,无法将带动态效果的GIF原样保存为其他格式。
- 转换后的文件会自动保存到下载文件夹,您可以更改格式或画质多次重新转换。
常见问题
不可以,本工具不支持将GIF作为输出格式。浏览器的Canvas API(`canvas.toBlob()`)只能编码为PNG、JPEG、WebP,没有生成动态GIF的功能。GIF文件仍然可以作为输入使用,但只有第一帧会被转换,输出格式为PNG、JPG或WebP之一。
照片类的自然图像,设置在70~85左右画质损失通常不明显,同时能显著减小文件体积。插画或截图等边缘清晰的图像,可能需要设置在90以上,否则文字和线条容易出现模糊。
不会。本工具的转换处理完全在您的浏览器内(客户端)完成,图片数据不会被发送到任何外部服务器。
需要透明效果的标志和图标建议使用PNG或WebP;追求文件体积更小的照片类图像建议使用JPG或WebP。如果拿不定主意,选择WebP通常能在画质与体积之间取得最佳平衡。
闲话 ― WebP诞生的背景
WebP是Google于2010年发布的图片格式,将其自研视频编码器VP8的关键帧压缩技术应用到静态图像上。当时占主导地位的JPEG格式早在1992年就已标准化,Google的设想是:利用视频编码技术进步带来的新压缩算法,或许能在保持同等画质的前提下进一步缩小文件体积。
发布初期由于支持的浏览器有限,普及速度一直较慢。直到2020年前后,Safari、Edge等主流浏览器相继加入支持,局面才发生转变,如今几乎所有现代浏览器都能显示WebP图片。由于Google搜索引擎也将网页加载速度纳入排名参考因素之一,将图片迁移至WebP在SEO层面也开始具有实际意义。
另一方面,PNG诞生于1996年,其契机是GIF格式陷入专利争议(Unisys公司就其持有的LZW压缩算法专利授权费用引发的纠纷),业界因此需要一种免版税的无损替代方案。PNG不仅实现了比GIF更高的压缩率,还突破了GIF256色调色板的限制,支持全彩显示,并具备8位Alpha通道以实现平滑的半透明效果,因此至今仍被广泛用于标志、图标和截图的保存。