先说结论:JPEG 压缩到原来的 30% 体积,肉眼几乎看不出区别;PNG 截图压缩要小心,文字会糊。 下面三种方法覆盖「偶尔一次」和「几百张批量」两种场景。
打开 图片压缩工具,一次拖入多张,拖动画质滑块看体积变化,点下载。 在浏览器里完成,照片不会上传到任何服务器——处理身份证扫描件、合同照片、家人照片时这一条很重要。
免费压缩图片 →# 质量 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/。
微信聊天发原图会提示「发送原图」,不发原图时微信会把照片压到 200KB 以内、长边 1280 左右, 文字和表格会明显变糊。要发带文字的截图或合同照片,用文件形式发送,或者先自己压到 500KB 以内再发, 这样对方看到的是你压的版本,而不是微信替你压的版本。