如何在不同系统上安装 Trimage

更新时间

Trimage 是一个跨平台的 PNG/JPG 无损压缩工具,提供图形界面和命令行两种用法。安装方式按系统区分:Debian Sid 和 Ubuntu 用 apt-get install trimage,Arch Linux 从 AUR 安装,macOS 用 Homebrew,其他类 Unix 系统从源码安装。安装完成后在终端执行 trimage 即可启动。

各系统安装方法

系统 安装方式 命令
Debian (sid) 官方 Sid 仓库 sudo apt-get install trimage
Ubuntu 官方仓库 sudo apt-get install trimage
Arch Linux AUR yaourt -S trimage
macOS Homebrew brew install trimage
其他类 Unix 源码(git 或 bzr) 见下文

Debian 与 Ubuntu

两个系统都通过官方仓库安装,命令相同:

sudo apt-get install trimage

Ubuntu 用户也可以从网站提供的下载入口获取安装包。

Arch Linux

Trimage 位于 AUR,使用 AUR 助手安装:

yaourt -S trimage

macOS

通过 Homebrew 安装:

brew install trimage

安装后在 Terminal.app 中执行 trimage 启动。

其他类 Unix 系统(源码安装)

  1. 通过 git 或 bzr 获取源码(仓库托管在 GitHub 和 Launchpad)。
  2. 确认已安装全部依赖(见下节)。
  3. 在源码目录执行:
python setup.py install
  1. 执行 trimage 启动。

安装前确认依赖

源码安装需要先满足以下依赖,版本为网站列出的最低要求:

  • python 3
  • python-qt5 5
  • optipng 0.6.2.1
  • pngcrush 1.6.7
  • advancecomp 1.15
  • jpegoptim 1.2.2

这些外部压缩工具是 Trimage 实际执行优化的后端,按文件类型分别调用 optipng、pngcrush、advpng 和 jpegoptim。缺少对应工具时,相应格式的压缩会无法完成。

验证安装

安装完成后执行:

trimage --version

能输出版本号(当前页面标注为 1.0.6)即表示安装成功。也可以直接用命令行压缩单张图片验证:

trimage -f 图片路径

命令会压缩该图片后退出;加 -d 目录路径 则压缩整个目录后退出。

常见卡点

  • 启动命令找不到:macOS 和源码安装都需在终端执行 trimage,确认安装步骤已把可执行文件放入 PATH。
  • 源码安装后压缩无效:先检查 optipng、pngcrush、advpng、jpegoptim 是否都已安装,Trimage 依赖它们完成实际压缩。
  • 只支持 PNG 和 JPG:其他格式不在处理范围内。
  • 元数据会被移除:压缩是无损的,但 EXIF 及其他元数据会被删除,需要保留拍摄信息的图片请先备份原文件。
  • 问题反馈渠道:bug 请提交到 GitHub;一般问题可发邮件至 [email protected],但官方说明并非帮助台,回复不保证。