图片太大怎么压缩?

先说结论:JPEG 压缩到原来的 30% 体积,肉眼几乎看不出区别;PNG 截图压缩要小心,文字会糊。 下面三种方法覆盖「偶尔一次」和「几百张批量」两种场景。

方法 1:浏览器本地压缩(不上传,适合有隐私的照片)

打开 图片压缩工具,一次拖入多张,拖动画质滑块看体积变化,点下载。 在浏览器里完成,照片不会上传到任何服务器——处理身份证扫描件、合同照片、家人照片时这一条很重要。

免费压缩图片 →

方法 2:ImageMagick 批量压缩(几百张一次跑完)

# 质量 82,长边缩到 1600px —— 网页和微信都够用
magick mogrify -path out/ -resize 1600x1600\> -quality 82 *.jpg

# 只是压体积、不改尺寸
magick mogrify -path out/ -quality 80 *.jpg

# PNG 截图转 JPEG(体积通常降到 1/5,但透明背景会变白)
magick mogrify -path out/ -format jpg -quality 88 *.png

-resize 1600x1600\> 里的 > 是「只缩小、不放大」,别漏掉,否则小图会被拉模糊。 mogrify 会原地改文件,所以一定要加 -path out/。

方法 3:微信自己会压,但压得很狠

微信聊天发原图会提示「发送原图」,不发原图时微信会把照片压到 200KB 以内、长边 1280 左右, 文字和表格会明显变糊。要发带文字的截图或合同照片,用文件形式发送,或者先自己压到 500KB 以内再发, 这样对方看到的是你压的版本,而不是微信替你压的版本。

压缩到什么程度算合适

压完还要改尺寸 / 转格式 / 加水印

同一套工具里还有 图片改尺寸、 格式转换、加水印, 全部在浏览器本地完成。