批量图像处理

在浏览器中一次性缩小、转换和压缩多张图像:适配最大宽高,输出 JPEG、PNG 或 WebP 并设置质量,打包 ZIP,并生成大小与速度报告。无需上传。

输入内容和文件始终留在浏览器中

图像

将图像拖到此处

JPEG · PNG · WebP · GIF · BMP · TIFF · ICO · TGA

80%

适用于 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,并勾选 结果不更小时保留原文件;标记为 保留原文件 的行已无法再变小。

如何使用此工具

  1. 添加图像

    将图像拖到 将图像拖到此处,或点击 选择图像;用 添加图像 继续添加。每个文件会以 等待中 出现在报告里。

  2. 选择设置

    选择 输出格式 和 质量,可选设置 最大宽度,px 和 最大高度,px。

  3. 处理

    点击 处理图像。进度显示已完成文件、字节数、速度和耗时;取消 会停止整批处理。

  4. 查看并下载

    查看汇总和每一行,然后使用 全部下载(ZIP)、行内的下载按钮或 报告(CSV)。

提示和最佳实践

  • 对照片来说,WebP 或 JPEG 质量 70–85 加上 1600–2560 px 的最大宽度通常节省最多。
  • PNG 质量低于 90 会变为 256 色调色板:适合简单图形,不适合照片。
  • 速度取决于百万像素数而不是文件大小:2 MB、2400 万像素的 JPEG 比 5 MB 的截图更耗时。
  • 同名文件在 ZIP 中会加上 (2)、(3),不会互相覆盖。
  • 单张图像需要前后对比时请用图像压缩器;需要精确宽×高时请用图像缩放器。

帮助决定下一步

接下来应该改进什么?

请选择一项建议。这些只是想法,并非承诺推出的功能。

选择一个选项

投票只会将所选选项作为匿名计数发送,不包含输入内容、文件数据、URL、Cookie 或标识符,也不会存储在此浏览器中。重新加载页面后可以再次投票。