转换图片格式 的工作原理
图片格式转换工具使用浏览器本身内置、用于显示网络上每一张图片的图像编解码器,把 JPEG、PNG 或 WebP 文件转换成另外两种格式之一。无需预先下载任何 WebAssembly 模块:拖入文件、选择输出格式,转换后的文件几乎瞬间就能下载。转换在 Web Worker 内的 OffscreenCanvas 上运行,因此不会向服务器发送任何内容,处理一批文件时页面也能保持流畅响应。
这个工具也能读取 AVIF、GIF、BMP 和 TIFF 文件作为输入,尽管它只输出 JPEG、PNG 或 WebP:这三种格式是每个浏览器、图片编辑软件和内容管理系统都无需插件就能打开的格式。JPEG 没有透明度通道,所以把带透明像素的 PNG 或 WebP 转换成 JPEG 时,透明区域会在保存前填充为白色,工具会在你下载之前显示这条提示。转换成 PNG 或 WebP 则会完整保留原始的 alpha 通道。