这个在线图片格式转换器是干什么的
本站那些单一格式的页面之所以存在,是因为大家会直接搜自己要的那一对。这一页是为另一种情况准备 的:一个文件夹里什么都有,而你想把它们统一成同一个格式。
整堆丢进来,输出格式选一次,所有文件就都按这个设置走。格式识别是逐个文件做的,而且不会盲信
扩展名——这一点有用,因为 Windows 会把 PNG 报成 image/x-png,某些安卓机型报 AVIF 时压根不
给 MIME 类型。
输出格式怎么挑
三个选项,选哪个取决于这张图是什么,而不是取决于个人偏好。
PNG:画面有硬边缘、文字、大面积纯色或者透明时用它。截图、logo、界面截屏、图表、图标都归 这一档。PNG 是无损的,所以之后还要再编辑的素材也该选它。
JPG:不会再编辑的照片,以及那些只认 JPG 的系统。它完全没有透明,所以抠出来的主体会被压到 你选的背景色上。
WebP:要放到网页上的东西。它像 PNG 一样保留透明,又像 JPEG 一样能压,这个组合是两个老格式 都给不了的,而且现役浏览器全都读得了。
为什么能读的比能写的多
这是所有浏览器端转换器里唯一值得搞明白的事。解码和编码是两种独立能力,而浏览器带的解码器远 多于编码器:你的浏览器能显示 AVIF、GIF、BMP、SVG,但它的 canvas 只能写 PNG、JPEG、WebP。
这种不对称就是这里没有"转成 AVIF"的原因。canvas 被要求输出一个它不支持的类型时不会报错,而是
悄悄给你 PNG 数据。一个叫 .avif 却装着 PNG 字节的文件,比一句老实的"不支持"更糟,所以本工具
会核对编码器实际产出的类型,不对就报错,而不是把一个坏文件交给你。
全部在本地
文件的解码、重绘、重新编码都在这个浏览器标签页里完成。没有上传步骤、不排队、没有服务器强加的 体积上限,事后也不会有任何一份你的图片留在别处。