一次把多张图片缩放成多种尺寸——全程在本机完成,无需上传。
Bulk Image Resize——多张图片,多种尺寸,一键搞定 一次就把整个文件夹的图片缩放成你需要的每一种尺寸。拖入二十张照片,指定十一种尺寸,就能在一个压缩包里拿回 220 个文件。一切都在你自己的浏览器里完成:图片绝不会被上传,缩放过程中本扩展也不会发起任何网络请求。 隐私源于设计 没有服务器。没有账号。本扩展只申请两项权限——storage,用于保存你的设置;downloads,用于保存你的处理结果——并且没有声明对任何网站的访问权限。你的照片绝不离开你的设备。 功能说明 把图片拖到页面任意位置、浏览选择,或者直接拖入整个文件夹或一个 .zip 压缩包,都可以添加图片。输出尺寸可以用快捷添加按钮选取,也可以自行输入任意宽度和高度,还可以载入十种内置预设之一:Favicon 组合、PWA 图标、iOS 与 Android 应用图标、社交媒体格式、电商商品图、缩略图和响应式网页宽度。你也可以把自己的尺寸组合保存起来。 当照片的形状与你指定的尺寸不一致时,可以选择图片的适配方式。「适应」保留完整图片,剩下的空白会被填充。「填充」铺满画面并裁掉超出的部分,配有九宫格的「裁剪基准」控件,供你选择保留哪一部分。「拉伸」能给出精确的尺寸,代价是比例变形。「按宽度」和「按高度」保持原图比例,并重新计算另一个维度。每个选项都配有一张小示意图,说明它的实际效果,另有独立页面完整解释其中的差别。 输出格式可以是 PNG、JPEG 或 WebP,也可以让「自动」沿用原文件的格式。有损格式由质量滑块控制,另有文件大小上限选项,会自动降低质量,直到每个文件都符合你设定的上限。文件名用模板来指定——{name}、{w}、{h} 和 {index}——处理之前就能看到确切的文件名。结果可以打包成单个 ZIP 文件,可以作为独立文件逐个下载,也可以直接存入你选定的文件夹,完全跳过压缩包。 此外还有:旋转与翻转、不放大图片选项、透明区域的留白颜色、以第一张图片为准的实时预览、设置的导入与导出,以及跟随系统主题的深色模式。 本次修复 这个版本彻底梳理了扩展中真实存在的缺陷,其中有几个会悄无声息地毁掉你的成果。 文件名不会再覆盖你的输出。旧的默认模板只替换宽度、不替换高度,因此缩放到 1200x630 和 1200x675 时只会得到一个文件,而不是两个。默认模板已经修正,旧版本的安装会自动迁移;现在处理开始之前,系统会用你实际的图片和尺寸检查模板,如果会发生覆盖,一键即可修改。导出环节还会独立保证文件名不重复,作为最后一道防线。 一张有问题的图片不会再毁掉整批任务。以前只要有一个文件损坏或格式不受支持,整轮处理就会中止,已经缩放好的内容全部丢弃,还只给出一条毫无意义的错误提示。现在失败只会被限制在引发它的那个文件上——甚至只限于其中某一种尺寸。整批任务会继续进行,结果摘要会准确告诉你跳过了什么、为什么跳过。 设置损坏不会再让扩展永久失效。以前存储的数据格式错误或过时,会在启动时抛出异常,留下一个无法恢复的死窗口。现在每一项设置都会逐个字段校验并修复。 扩展现在是一个完整页面,而不是弹出窗口。弹出窗口一旦失去焦点就会关闭,而打开文件选择器正好会让它失去焦点——所以旧界面经常在中途丢掉你已经选好的文件。 格式和文件名不会再互相矛盾。以前输出被写死为 PNG,文件名却是自由填写的,于是取名 .jpg 的文件里装的必然是 PNG 数据。 大幅缩小后画面依然锐利。把 2000px 的图片一步压到 16px 会产生严重的锯齿,而图标正是本工具存在的意义所在。现在图片会反复减半,直到接近目标尺寸为止。 另外还修复了:现在会遵循 EXIF 方向信息,照片不会再横过来。JPEG 输出的透明区域会填充你选定的颜色,而不是黑色。图片只解码一次,而不是每种尺寸都解码一遍。内存会被正确释放。文件名会过滤掉非法字符和系统保留名称。以前只有一个变灰的按钮和一个阻塞式弹窗,现在换成了进度显示、取消功能和清晰的结果摘要。在支持 WebP 的浏览器中会正确提供该格式。每个控件都可以用键盘操作并有可见的焦点提示,处理结果也会朗读给屏幕阅读器。 支持 21 种语言 英语、捷克语、德语、西班牙语、法语、印地语、印度尼西亚语、意大利语、日语、韩语、荷兰语、波兰语、巴西葡萄牙语、俄语、瑞典语、泰语、土耳其语、乌克兰语、越南语、简体中文和繁体中文——错误提示也包含在内,都已翻译,而不是留着英文。 需要 Chrome 102 或更高版本。「直接存入文件夹」需要浏览器支持 File System Access,在不支持的环境中该选项会自动隐藏。