在统信uos中需安装imagemagick、jpegoptim或optipng等第三方工具实现命令行图片压缩:imagemagick用convert/mogrify支持单图/批量压缩与缩放;jpegoptim专优jpeg无损/有损压缩;optipng专优png无损高压缩。

如果您需要在统信UOS系统中通过命令行方式压缩图片,但系统默认未预装专用图像压缩工具,则需依赖第三方命令行图像处理软件实现。以下是解决此问题的步骤:
一、安装ImageMagick工具
ImageMagick是一套功能完备的命令行图像处理套件,支持批量调整尺寸、质量、格式转换与压缩,是UOS下最常用且稳定的图像压缩方案。安装后即可直接调用convert、mogrify等命令操作图片。
1、打开终端,执行sudo apt update刷新软件源列表。
2、运行sudo apt install imagemagick确认安装ImageMagick主程序。
3、输入convert --version验证是否安装成功,输出版本信息即表示就绪。
二、使用convert命令压缩单张JPEG/PNG图片
convert命令可对单张图片进行有损或无损压缩,通过调节质量参数控制文件体积与清晰度平衡,适用于精确压缩需求场景。
1、进入图片所在目录,例如cd /home/user/Pictures。
2、执行convert input.jpg -quality 75 output.jpg,将原图以75%质量重新编码生成压缩版。
3、若需限制最大宽度同时保持比例,添加-resize参数:convert input.png -resize 1920x -quality 80 resized.png。
4、对PNG图片启用无损压缩优化,使用-strip和-optimize参数:convert source.png -strip -optimize compressed.png。
三、使用mogrify命令批量压缩多张图片
mogrify命令可在原地修改图片文件,支持通配符批量处理,避免逐个重命名,适合处理大量同目录图片。
1、切换至含待压缩图片的目录,如cd /home/user/Downloads/photos。
2、执行mogrify -quality 70 *.jpg,将当前目录所有JPG文件统一压缩为70%质量。
3、如需同时缩放并压缩,组合-resize与-quality:mogrify -resize 1280x -quality 75 *.png。
4、为防止误覆盖原始文件,建议先复制备份:cp *.jpg backup/,再对原目录执行mogrify。
四、使用jpegoptim压缩JPEG图片(仅限JPG)
jpegoptim是一款专用于JPEG格式的轻量级优化工具,支持有损与无损双重压缩模式,能进一步减小已压缩JPG体积,且不改变图像分辨率。
1、执行sudo apt install jpegoptim安装该工具。
2、对单张图片启用无损压缩:jpegoptim --strip-all image.jpg。
3、启用有损压缩并设定目标质量:jpegoptim --max=60 photo.jpg。
4、批量处理全部JPG:jpegoptim --max=65 --strip-all *.jpg。
五、使用optipng压缩PNG图片(仅限PNG)
optipng专为PNG格式设计,通过重组过滤器与压缩算法,在不损失任何图像数据的前提下降低文件体积,适用于图标、截图等高保真需求场景。
1、运行sudo apt install optipng完成安装。
2、执行optipng -o7 icon.png,启用最高级别优化(-o7)处理单图。
3、对整个目录PNG批量优化:optipng -o7 *.png。
4、如需保留原始时间戳,添加-k参数:optipng -o7 -k screenshot.png。










