图片工具 · 压缩 / 优化

图片压缩

JPG/PNG/WebP 浏览器内压缩

✓本地处理 · 不上传 ✓免费 · 无需登录 ✓无次数限制 累计 187 次使用
JPG · PNG · WebP · AVIF · 批量 · 本地
拖入 / 点击 / 粘贴图片

支持 JPG · PNG · WebP · GIF · BMP · AVIF · 可多选批量 · 单张 ≤ 50MB
截图直接 CtrlV 粘贴

Compressed locally — nothing uploaded
压缩后点击队列中的图片,
在此拖动中线对比前后画质
隐私:全部压缩在浏览器 Canvas 完成,原图不离开本机。Canvas 重绘天然剥离 EXIF / GPS 等隐私元数据。关闭页面即清空。
就绪 · 拖入或粘贴图片开始
第一节

关于本工具

About

把一张 5MB 的现场照片拖进页面,几秒后变成 800KB,微信里发出去不转圈。这个工具在浏览器里直接重算 JPG、PNG、WebP 的量化表与调色板,不改变尺寸和肉眼观感,压缩率通常在 60%-85% 之间。图片不离开本机——处理全程在内存中完成,没有上传动作。适合运营编辑压封面图、电商卖家批量缩略图、或任何需要在发出去前过一道体积关的场景。

使用场景

壹

商品图批量过审

电商运营小陈要上架 200 款秋装,平台要求主图单张不超过 500KB。用 PS 逐张导出太慢,用其他在线工具又担心图片被存到服务器泄露版型。把 200 张 JPG 原图(平均 2MB)拖进浏览器,压缩到 85% 质量后全部降到 400KB 以下,肉眼几乎看不出画质损失,全程在本地完成,40 秒全部处理完。

贰

公众号封面压缩

新媒体小编阿杰的公众号封面图总是被微信后台提示「图片超过 10MB」,但原图是 16MB 的 RAW 转 JPG。他需要一张既能保持 1920×1080 分辨率、又能压到 10MB 以内的图。用本工具把质量滑块拉到 70%,预览看到暗部细节没有断裂,导出后 7.8MB,直接上传成功,省去了在 Lightroom 里重导出的步骤。

叁

WebP 适配老旧系统

公司内网办公系统只支持 JPG 和 PNG,但前端同事给的设计稿全是 WebP 格式。行政老王需要把 50 张 WebP 图标转成 PNG,且单张不能超过 200KB。在工具里勾选「转 PNG」后,系统自动把半透明背景保留,压缩到 180KB 左右,直接替换进 OA 系统的素材库,浏览器兼容性测试通过。

肆

简历附件体积控制

求职者小林要把作品集 PDF 里的截图插页单独存为 JPG 附件,但邮箱限制单封邮件附件总大小 25MB。他的 12 张设计稿原图共 48MB,用本工具把每张压到 1.5MB 以内,总大小 18MB,刚好塞进邮件。压缩后文字边缘没有锯齿,面试官在手机上放大看细节也清晰。

伍

监控截图取证留存

物业张师傅需要把夜间监控的 30 张 4K 截图(每张约 8MB)存进 U 盘交给警方,U 盘只有 64GB 空间。用本工具把 PNG 转成 JPG 并压缩到 80% 质量,每张降到 1.2MB,总占用 36MB。压缩后车牌号、人脸轮廓仍可辨认,且工具不联网,不会把监控画面传到云端。

第二节

使用指南

Getting Started

使用步骤

  1. 1点击「选择图片」按钮,从本地选取 JPG、PNG 或 WebP 文件,文件信息(名称、大小、格式)立即显示在按钮下方
  2. 2在「压缩质量」滑块上拖动数值(1-100),右侧实时预览压缩后大小与预估节省比例,无需等待
  3. 3点击「下载压缩图片」按钮,浏览器自动保存压缩后的图片文件,文件名后缀带「_compressed」标识

输入输出示例

输入输出说明
一张 1920×1080 的 JPG 照片,文件大小 2.5MB压缩后文件大小 320KB,质量参数 80,格式 JPG常规:典型照片压缩场景,验证默认质量参数下文件体积缩小约 87%
一张 800×600 的 PNG 截图,文件大小 1.2MB,含透明背景压缩后文件大小 180KB,质量参数 80,格式 PNG(透明背景保留)常规:PNG 透明通道保留验证,确保压缩后背景未丢失
一张 4000×3000 的 WebP 图片,文件大小 8MB压缩后文件大小 1.1MB,质量参数 80,格式 WebP边界:超大分辨率图片,验证浏览器内存限制与压缩效率
一张 1×1 像素的纯黑 JPG,文件大小 2KB压缩后文件大小 1KB,质量参数 80,格式 JPG边界:极小尺寸图片,验证工具对极端小文件的处理(不会报错或放大)
一张 100×100 的 PNG 图标,文件大小 5KB,含透明区域压缩后文件大小 3KB,质量参数 80,格式 PNG(透明区域保留)边界:极小文件且带透明,验证压缩算法对低信息量图片的压缩比
一张 2000×1500 的 JPG 图片,文件大小 3MB,但已压缩过(质量参数 60)压缩后文件大小 2.8MB,质量参数 80,格式 JPG易错:二次压缩导致文件几乎不缩小,用户误以为工具失效,实际是原图已高度压缩
一张 800×600 的 PNG 图片,文件大小 500KB,但内容为纯色渐变(无透明)压缩后文件大小 120KB,质量参数 80,格式 PNG易错:纯色渐变 PNG 压缩效果很好,但用户若选 JPG 格式可能产生色块,需注意格式选择
一张 1000×1000 的 WebP 图片,文件大小 1.5MB,但原图已使用无损 WebP 编码压缩后文件大小 1.4MB,质量参数 80,格式 WebP易错:无损 WebP 再压缩收益极小,用户误以为工具不工作,实际是原图已优化

常见错误对照

1.PNG 压缩后体积反而变大

✗ 错误对一张 100×100 的纯色图标 PNG 直接拖入压缩,输出比原图大 30%
✓ 修复对这类小尺寸纯色图,先转 WebP 再压缩,或使用无损压缩参数

PNG 无损压缩对已高度优化的内容效果有限,且浏览器内压缩算法对极小尺寸图片的元数据开销占比高,导致体积不降反升。

2.WebP 输出质量参数理解错误

✗ 错误设置质量 80 后,原 JPG 图片从 500KB 压缩到 120KB,但文字边缘出现锯齿
✓ 修复对含文字或线条的图片,质量设为 90 以上,或先转为 PNG 再压缩

WebP 的有损压缩对高频细节(文字、线条)敏感,低质量参数会过度丢弃高频信息导致边缘模糊。质量 80 适合照片,不适合图形界面截图。

3.浏览器内压缩不支持超大图片

✗ 错误拖入一张 8000×6000 像素、20MB 的 JPG,页面无响应或崩溃
✓ 修复先使用本地工具将图片缩小到 4000 像素以内,或分割成多块分别压缩

浏览器内压缩依赖 WASM 和内存分配,单张图片超过 16MB 或 10000×10000 像素时,内存溢出风险极高,工具设计时已限制输入尺寸。

4.透明通道图片错误选择有损格式

✗ 错误将带透明背景的 Logo PNG 压缩为 JPG,结果背景变成白色方块
✓ 修复带透明通道的图片只能压缩为 PNG 或 WebP,JPG 不支持 Alpha 通道

JPG 色彩空间是 YCbCr,不包含透明通道信息。压缩时透明区域会被填充为白色或黑色,破坏原图结构。

5.重复压缩导致画质阶梯式下降

✗ 错误将一张 JPG 压缩 3 次,每次质量 70,最终图片出现明显色块和噪点
✓ 修复只压缩一次,保留原始文件备份;如需多次调整,使用无损编辑工具

有损压缩每次都会重新量化 DCT 系数,多次叠加相当于不断丢弃高频信息,误差累积远大于一次低质量压缩。

6.忽略元数据保留选项

✗ 错误压缩后照片的 EXIF 信息(拍摄时间、GPS 位置)全部丢失
✓ 修复压缩前检查工具是否提供“保留元数据”开关,若无则手动用 EXIF 工具先备份

浏览器内压缩默认剥离元数据以减少体积,但部分用户需要保留版权或拍摄信息。工具界面未提供此选项时需提前备份。

7.将压缩后图片直接用于印刷

✗ 错误将一张 300 DPI 的印刷用 TIFF 转为 JPG 并压缩至 80% 质量,印刷后出现马赛克
✓ 修复印刷用途应使用无损 PNG 或 TIFF,压缩仅用于 Web 展示

印刷需要高分辨率和高色彩深度,有损压缩的量化误差在放大后会被明显感知。工具设计面向屏幕显示,非印刷输出。

第三节

工作原理

How It Works

核心公式

压缩后大小 = 原始大小 × (1 - 压缩比)

变量说明

  • 压缩后大小压缩后文件字节数
  • 原始大小原始文件字节数
  • 压缩比0~1 之间,由算法决定

示例

一张 2.5 MB 的 JPG 图片,原始大小 2,621,440 字节。工具采用 MozJPEG 算法,质量参数设为 80 时压缩比为 0.35。压缩后大小 = 2,621,440 × (1 - 0.35) = 2,621,440 × 0.65 ≈ 1,703,936 字节(约 1.63 MB)。

选择图片JPG / PNG / WebP浏览器解码Canvas API质量 / 尺寸参数调整(滑块 / 输入框)重编码压缩WASM 库处理预览对比原图 vs 压缩后下载结果保留原始格式本地读取
用户输入 本地处理 输出结果
第五节

常见问题

Q & A
问压缩后图片变模糊了,能不能调低压缩力度?+
答

本工具默认使用中等压缩质量,在文件大小和画质之间取平衡。如果压缩结果偏模糊,可以在上传前手动调节“压缩强度”滑块(或百分比输入框),数值越高保留细节越多、文件越大。建议从 70-80% 开始尝试,逐步降低到能接受的最小文件体积。注意 JPG 格式本身有损,压缩后模糊是正常现象;PNG 转 WebP 则通常画质损失更小。

问支持批量压缩吗?一次最多能传多少张?+
答

本工具支持多张图片同时上传,但受浏览器内存限制,建议单次不超过 10 张或总大小不超过 50 MB。如果一次上传过多,浏览器可能卡顿或崩溃。处理时所有图片会在本地依次压缩,完成后统一打包下载(或单独下载)。如果需要压缩大批量图片,建议分批次操作。

问压缩后图片大小反而变大了,怎么回事?+
答

这种情况通常出现在原图已经是高压缩率的格式(如 WebP)或尺寸很小的图片上。本工具压缩时会重新编码,如果原图质量极低(例如已压缩过多次的 JPG),重新压缩可能因为编码开销导致体积轻微增加。另外,如果原图是 PNG 且内容简单(如纯色图标),压缩后转 JPG 反而可能更大——建议保持原格式或转 WebP。遇到这种情况,可以尝试降低压缩质量数值。

问压缩是在我电脑上完成的还是上传到服务器?会不会泄露隐私?+
答

完全在浏览器本地完成,不上传任何图片到服务器。本工具采用前端实现(FE),所有压缩计算通过 JavaScript 或 WebAssembly 在用户电脑上执行。处理过程中图片数据不会离开本地设备,关闭页面后缓存自动清除。适合处理包含敏感信息的图片(如身份证、合同扫描件)。

问支持压缩 GIF 动图吗?压缩后还是动的吗?+
答

本工具目前只支持 JPG、PNG、WebP 三种静态格式,不支持 GIF 动图压缩。如果上传 GIF,工具会只提取第一帧作为静态图片处理,压缩后不再是动图。需要压缩 GIF 动图的用户,建议使用专门的 GIF 压缩工具。

问最大能压缩到多小?有没有具体数字参考?+
答

压缩后文件大小取决于原图分辨率、内容复杂度和所选压缩质量。例如一张 1920×1080 的 JPG 照片(原大小约 1.5 MB),在 70% 质量下通常压缩到 200-400 KB;同样分辨率的 PNG 截图(原大小约 3 MB)可压缩到 500-800 KB。如果原图分辨率极高(如 4000×3000),压缩后仍可能超过 1 MB。建议先上传试压一次,再根据结果调整质量参数。

问压缩后图片颜色变了,偏色严重怎么办?+
答

偏色通常发生在 PNG 转 JPG 或 WebP 时,因为不同格式的色彩空间(sRGB / Adobe RGB)处理方式不同。本工具默认使用 sRGB 色彩空间,如果原图使用了其他色彩空间(如 ProPhoto RGB),转换后会出现偏色。解决方法:尽量保持原格式(如 PNG 转 PNG)或使用 WebP 格式(对色彩兼容性更好)。如果必须转格式,建议先截取一小块区域测试。

问不下载压缩后的图片,直接复制到剪贴板可以吗?+
答

本工具目前不提供直接复制到剪贴板的功能。压缩完成后,需要手动点击下载按钮保存到本地。如果希望快速使用,可以下载后直接拖拽到目标位置(如微信聊天窗口、文档编辑器)。未来版本可能会加入复制到剪贴板的支持。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

↑↓选择 ↵打开 ⌘+↵新窗口 esc关闭