批量图像处理
在浏览器中一次性缩小、转换和压缩多张图像:适配最大宽高,输出 JPEG、PNG 或 WebP 并设置质量,打包 ZIP,并生成大小与速度报告。无需上传。
输入内容和文件始终留在浏览器中
图像
将图像拖到此处
JPEG · PNG · WebP · GIF · BMP · TIFF · ICO · TGA
适用于 JPEG 和 WebP;PNG 低于 90 时使用 256 色调色板。
大于边框的图像会按比例缩小以适配,较小的图像保持原尺寸。两项都留空则不改变尺寸。
仅在格式和像素尺寸都不变时生效:缩小或转换格式的图像总会保存结果。
文件在本地重新编码:会移除 EXIF、GPS 和源文件的色彩配置文件,EXIF 旋转会应用到像素上。
添加图像后会显示在这里;处理完成后,每行显示新的大小、变化和耗时。
- 图像
- 处理前
- 处理后
- 变化
- 耗时
- 速度
| 文件 | 处理前 | 处理后 | 变化 | 像素 | 耗时 | 状态 | 下载 |
|---|
本页内容
批量图像处理可一次性缩小、转换和压缩多张图像,并报告每张图像节省了多少空间、用了多长时间。全部在浏览器中由多个并行 worker 完成,图像不会被上传。
详细功能
拖入一组照片、截图或图形:JPEG、PNG、WebP、GIF、BMP、TIFF、ICO 或 TGA。选择 输出格式——保持各文件格式、JPEG、PNG、WebP、GIF、BMP 或 TIFF——以及 1 到 100 的 质量。设置 最大宽度,px 和 最大高度,px,即可把大图缩小到 1920×1080 之类的边框内:保持宽高比,较小的图像不会被放大。勾选 结果不更小时保留原文件 后,已经优化过的文件会原样保留,而不会变大。
点击 处理图像,文件会分配给多个并行 worker(根据设备最多三个)。每张图像在 Rust/WebAssembly 中只解码一次,用 Lanczos3 缩小后再编码;WebP 使用浏览器的有损编码器,因此质量设置有效。报告逐行填写:处理前后的大小、百分比变化、像素尺寸、每个文件的耗时和状态。汇总显示处理的图像数、处理前后的字节数、总体变化、总耗时以及以 MB/s 和每秒百万像素计的吞吐量。
可以逐个下载文件,用 全部下载(ZIP) 一次下载全部,或用 报告(CSV) 下载包含字节、像素和毫秒的表格。重新编码会移除 EXIF、GPS 和源文件的色彩配置文件,EXIF 方向会应用到像素上,手机照片不会横过来。取消 会停止所有 worker 并保留已完成的行。
实用示例
网站用照片:拖入 40 张相机 JPEG,选择 WebP、质量 75、最大宽度 1920——报告会显示例如 182 MB → 9.6 MB(−95%),全部下载(ZIP) 得到 images.zip。
截图转 JPEG:选择 JPEG、质量 85、不限制尺寸,把一文件夹的 PNG 截图变成小得多的文件;透明区域会变成白色。
缩略图:把最大宽度和高度都设为 400,得到适配 400×400 的预览图。
检查哪些已经优化过:保持各文件格式、质量 80,并勾选 结果不更小时保留原文件;标记为 保留原文件 的行已无法再变小。
如何使用此工具
添加图像
将图像拖到 将图像拖到此处,或点击 选择图像;用 添加图像 继续添加。每个文件会以 等待中 出现在报告里。
选择设置
选择 输出格式 和 质量,可选设置 最大宽度,px 和 最大高度,px。
处理
点击 处理图像。进度显示已完成文件、字节数、速度和耗时;取消 会停止整批处理。
查看并下载
查看汇总和每一行,然后使用 全部下载(ZIP)、行内的下载按钮或 报告(CSV)。
提示和最佳实践
- 对照片来说,WebP 或 JPEG 质量 70–85 加上 1600–2560 px 的最大宽度通常节省最多。
- PNG 质量低于 90 会变为 256 色调色板:适合简单图形,不适合照片。
- 速度取决于百万像素数而不是文件大小:2 MB、2400 万像素的 JPEG 比 5 MB 的截图更耗时。
- 同名文件在 ZIP 中会加上
(2)、(3),不会互相覆盖。 - 单张图像需要前后对比时请用图像压缩器;需要精确宽×高时请用图像缩放器。