用途:Zipic 用于在 macOS 和 Windows 上完全本地地进行图像压缩,通过已安装的 GUI 附带 CLI 来批量处理文件或目录,CLI 不可用时可用 URL Scheme 回退。
主要能力:压缩级别 1–6(1 质量最好,6 体积最小);可转换格式(webp、jpeg、png、avif、heic、jxl);可按宽度缩放并默认保持比例;支持自定义输出目录、镜像源目录结构、保存的预设、预演(--dry-run)以及无损 JPEG XL(需 CLI ≥ 0.4.0)。CLI 提供 JSON 结果,含每文件的 output_bytes、saved_pct 和状态,需分别解析 stdout 与 stderr 并检查每个 results 的 state,退出码 0 不等于全部成功。预设与历史记录仅 CLI 支持。
使用方式:macOS 使用 zipic 与 POSIX shell;Windows 使用 PowerShell 和 zipic.exe,并先阅读 reference/windows.md 与运行 detect.ps1 解析可执行文件;WSL 需经 Windows interop 并用 wslpath -w 转换路径,纯 Linux 环境无法调用。压缩命令形如 zipic compress --json --level 3 --format webp --width 1920 --output /tmp/out/ /path/photo.png,--json 为必需。未显式传入的选项会继承当前预设,默认覆盖可能删除源文件;未要求替换源时应传 --no-overwrite(CLI ≥ 0.2.0)或指定独立 --output 目录,0.1.0 建议用 --output。
限制与注意:exit 65 表示 GUI 不可用;pro_required 会在 error.data 中返回购买与试用信息,应如实呈现。SVG 优化与部分功能需 Pro。Windows 使用 ICO,macOS 使用 ICNS。URL Scheme 没有结果 JSON,无法证明压缩成功。价格、Pro 详情与故障排查请查阅官方站点与文档,暂未在资料中提供具体内容。