为什么「批量」这件事,只有浏览器能免费做
单张转换的工具遍地都是。一批一百张就不同了:要传上去的免费站,要么限量、要么排队、要么在第二十张时弹付费墙; 而如果这些图还没上架,你其实根本不该把它们传到别人的机器上。图片处理是一段纯几何运算 —— 缩放、补边、编码 —— 浏览器完全做得到,而且不用排队,因为它不需要服务器。
一次设置,跑完一整批
你只需要决定三件事:目标像素(平台要多少)、填充方式(垫边还是裁切)、输出格式与质量。 之后每张图走同一条流水线,结果表逐张告诉你它被怎么处理了 —— 原尺寸、输出尺寸、垫了多少边或裁掉多少、 输出大小,以及「这张源图太小、会被放大发虚」的警告。宁可让你看到警告,也不假装放大是免费的。
和另一个工具的分工
这个页面做的是生成新图:重编码,画质会有极细微损失(JPEG 质量 92 基本看不出来), 换来的是统一尺寸和干净底色,顺带元数据不会跟过来。 照片元数据那个页面做的是拆掉原文件里的元数据段: 像素一个不动、byte 级裁剪、可以逐字节比对。两个问题的答案不一样,工具也就应该是两个。
数据去向
没有任何请求。图片通过 File API 读进内存、在画布上重绘、编码成新的 blob 再交给你下载 —— 整条链路都在这个标签页里。你可以断网之后再用它,功能完全一样。