You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04默认可用的便捷批量有损图片压缩工具咨询

Ubuntu 20.04默认可用的便捷批量有损图片压缩工具咨询

嘿,我来给你捋捋Ubuntu 20.04里默认就有的、能解决你痛点的有损图片压缩方案——完全不用额外装软件,还能批量处理,省掉你手动用Gimp挨个折腾的麻烦:

优先推荐:GUI方案(Shotwell照片管理器)

Ubuntu 20.04的GNOME桌面默认预装了Shotwell,这工具不光能管理照片,批量压缩导出也很顺手:

  • 打开Shotwell,导入你要处理的图片(或者直接从文件管理器拖进去)
  • 选中所有需要压缩的图片,右键点击选择「导出」
  • 在弹出的导出窗口里,找到「质量」滑块,把数值调到40-50之间(和你用Gimp导出的效果差不多,文字依然清晰)
  • 选好导出的文件夹,点击「导出」就行

这个操作全程可视化,不用敲命令,完美符合你要的「便捷」需求,还能顺便调整图片尺寸(如果你的文档照片尺寸过大,缩尺寸能进一步减小体积)。

灵活高效:命令行方案(ImageMagick)

如果能接受简单敲命令,ImageMagick的工具是默认预装的,批量处理速度快,还能精准控制压缩参数:

批量替换原文件(谨慎使用,建议先备份)

直接在图片所在文件夹打开终端,执行:
mogrify -quality 50 *.jpg
这个命令会把当前文件夹里所有JPG图片压缩到50%质量,直接覆盖原文件。如果是PNG格式的单色文档,还能加上单色优化:
mogrify -monochrome -quality 60 *.png

保留原文件,压缩到新文件夹

不想覆盖原文件的话,先建一个存放压缩后图片的文件夹:
mkdir compressed
然后用convert命令批量转存:
convert *.jpg -quality 50 compressed/%f
这样所有压缩后的图片都会存到compressed文件夹里,原文件完全保留,文件名也和原来一致。

你可以先拿单张图片测试质量参数(比如convert test.jpg -quality 45 test_compressed.jpg),找到清晰度和体积平衡的数值后再批量处理。如果要处理子文件夹里的图片,还能配合find命令实现递归处理,不过日常用上面的简单命令就足够了。

这两个方案都比你之前用的zip/7z高效太多——它们是针对图片格式的有损压缩,能把3MB的文档图压到几百KB,完全解决你tar备份体积过大的问题,而且都是系统默认自带的,不用担心长期存储的风险。

备注:内容来源于stack exchange,提问作者H2ONaCl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 13:37:27