为什么 WebP 过不了只收 JPG 的表单
WebP 作为 Chrome 的高效图像格式出现,现在在公网上很常见。在 Chromium 浏览器里右键「图片另存为」,即使文章看起来像 JPEG,也经常得到 .webp。浏览器里没问题。许多人仍在用的软件就不行:较旧的 Microsoft Office、一些学校门户、打印机驱动,以及只白名单 image/jpeg 和 image/png 的 CMS 上传器。
本页在 worker 中把静态 WebP 重编码为 JPEG(或 PNG),使用浏览器自己的解码器和 canvas。隐私模型与 HEIC 转 JPG 相同:文件留在本机。限制相同:50 个文件,每个 25 MB,合计 200 MB,40 百万像素。ZIP 路径同样只用 STORE,避免 JPEG 被压两次。
有损、无损与动画
WebP 可以有损(像 JPEG)或无损(像 PNG)。对已经有损的 WebP 再做一次 JPEG 会增加伪影。默认质量 0.92 面向表单和邮件,不是存档。若 WebP 是带文字的截图或图形,或出版方要无损静态图,请选 PNG。
动画 WebP 是另一类对象:一串帧。本工具转换静态图。若你放入动画,该行会标为不支持,而不是悄悄导出第 0 帧冒充整个文件。
与 HEIC 的 worker 路径有何不同
HEIC 通常需要 WASM 解码器(libheif),Safari 上原生 HEIC 解码可能已经可用。WebP 解码内置于当前的 Chrome、Firefox、Safari 和 Edge,因此本页通常根本不会加载 libheif。岛是同一组件;只改接受列表和文案。除非你以某种方式把 HEIC 放到本页(接受过滤器会阻止),否则 WASM 仍不会加载。
WebP 中的 EXIF(若有)默认会被去除。勾选「保留相机元数据」可把 EXIF 块复制进 JPEG 输出。GPS 是该块的一部分;把照片发给你无法控制的表单时请不要勾选。
何时该保留 WebP
网站继续用 WebP。当对方要 JPG、打印机队列拒收扩展名,或附件软件早于 WebP 时再转换。若来源是 iPhone 照片,你要的是 HEIC 转换器,不是本页。分步说明见 如何将 WebP 转为 JPG。
限制与 HEIC 工具相同,学一次即可:50 个文件,每个 25 MB,合计 200 MB,40 百万像素。JPEG 默认质量 0.92。PNG 无损。除非勾选,否则去除元数据。拖放区接受粘贴、点击和拖拽。转换需要 JavaScript;本文不需要。