图片批量压缩
Canvas API 批量压缩,支持多图拖拽上传
压缩质量:
75%
输出格式:
选择图片文件(支持多选)
拖拽多张图片到此处批量压缩
点击选择或拖拽多张图片到此处
支持 PNG / JPEG / WebP 等格式,可同时选择多张
图片批量压缩说明
本工具使用 HTML5 Canvas API 在浏览器本地批量压缩图片,支持拖拽上传多张图片并同时压缩。
原理:逐张将图片绘制到 Canvas 画布上,通过 canvas.toBlob() 以指定质量和格式重新编码输出,从而减小文件体积。
压缩质量:范围 1-100,数值越低压缩率越高但画质损失越大。建议 JPEG 设置 70-85,WebP 设置 65-80。PNG 为无损格式,质量参数不生效但会重新编码。
输出格式:JPEG 适合照片类图片(不支持透明),WebP 压缩率最高且现代浏览器全面支持,PNG 适合需要保留透明通道的图片。
批量操作:支持一次选择多张图片,压缩完成后可逐个下载或一键全部下载。列表中实时显示每张图片的压缩前后大小和压缩率。
压缩率:显示为负数表示体积减小(绿色),正数表示体积增大(红色)。当原图本身已高度压缩或尺寸很小时,可能出现体积增大的情况。
用途:网站图片优化、批量缩略图生成、邮件附件压缩、存储空间节省、网页加载加速等。