Vision

🖼️ 命令行图像处理全能助手

基于ImageMagick的命令行图像处理工具,支持批量缩放、裁剪、格式转换、EXIF读取及水印添加,适合开发者与设计师自动化图像工作流。

收藏
8.2k
安装
3.2k
版本
1.0.7
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

vision 是一款面向命令行用户的图像处理工具集,封装了 ImageMagick 的核心能力,提供六大核心模块:

  • resize:按比例或像素尺寸调整图像大小,支持百分比缩放与固定宽高输出
  • crop:基于坐标或智能锚点(如 gravity center)裁剪图像区域
  • convert:在 PNG/JPG/WebP 格式间转换,可指定质量参数
  • optimize:压缩文件体积同时保持视觉质量,适合 Web 发布场景
  • info:提取 EXIF 元数据、色彩空间、文件尺寸等技术信息,支持 JSON 结构化输出
  • watermark:添加文字水印,支持位置、透明度、字号自定义

显著优势

  • 批量自动化:基于 Bash 脚本,易于集成到 CI/CD 或批处理工作流
  • 轻量无依赖:仅需 ImageMagick 和可选的 exiftool,不引入复杂运行时
  • 格式覆盖全:现代 Web 三剑客(PNG/JPG/WebP)全支持,质量参数可控
  • 元数据透明:EXIF 读取功能对摄影师和合规审计场景实用

局限性与风险

  • 前置依赖:必须预先安装 ImageMagick,不同系统版本可能存在参数兼容差异
  • 无 GUI 反馈:纯命令行操作,无法实时预览裁剪或压缩效果,需反复调试
  • 水印功能单一:仅支持文字水印,不支持图像水印或平铺模式
  • 安全风险:处理用户上传图像时,ImageMagick 历史漏洞(如 CVE-2016-3714)需警惕,建议沙箱运行

适用人群

Web 开发者、DevOps 工程师、内容运营团队及需要批量处理图像的技术用户。

常规风险提示

  • 处理来源不明的图像文件可能触发 ImageMagick 解析漏洞
  • 批量操作前建议备份原图,--output 参数可覆盖原文件

Vision 内容

scripts文件夹
手动下载zip · 5.3 kB
script.shtext/x-shellscript
请选择文件