sublime Text 可通过集成 ImageMagick 实现图片元数据快速提取:安装 ImageMagick 后,用 Build System 配置 identify 命令,按 Cmd+B 一键输出宽高、格式、色彩空间等信息,无需插件。

sublime text 本身不支持直接查看图片尺寸和颜色信息,但可以通过集成 ImageMagick 命令行工具,在 Sublime 中快速调用实现。关键不是在编辑器里“打开图片”,而是利用终端命令一键获取元数据。
安装 ImageMagick(前提)
确保系统已安装 ImageMagick,否则后续命令会报错:
- macOS:终端运行 brew install imagemagick
- windows:从 官网下载安装包,勾选 “Add application Directory to your system path”
- linux(ubuntu/debian):sudo apt update && sudo apt install imagemagick
在 Sublime 中快速执行命令(无需插件)
右键点击图片文件 → 选择 “Open in Terminal”(需提前安装类似 Terminal 插件),或手动打开终端进入图片所在目录,然后运行:
- 查尺寸、格式、色彩空间、位深:identify -verbose image.jpg
- 只看宽高(简洁):identify -format “%wx%h %m” image.png → 输出如 1920×1080 PNG
- 查主要颜色(前5种):convert image.jpg -colors 5 -unique-colors txt:
用 Build System 自动化(推荐)
把常用命令做成 Sublime 的 Build System,按 Ctrl+B / Cmd+B 一键运行:
- 菜单栏 → Tools → Build System → New Build System
- 粘贴以下内容(保存为 ImageInfo.sublime-build):
{ "shell_cmd": "identify -format '%wx%h %m %C %r' "$file" 2>/dev/null || echo 'Not a valid image'", "file_regex": "^(.*)$", "selector": "source.image" }
之后打开任意图片(如 test.jpg),按 Cmd+B,结果直接显示在 Sublime 底部面板,含宽高、格式、色彩空间、分辨率。
小技巧与注意事项
- Sublime 不渲染图片,所以必须用外部工具;不要尝试用它“预览”,专注做元数据提取更高效
- 路径含空格?命令中用 “$file”(带引号)可避免报错
- 想看 ICC 配置文件或 EXIF?换用 identify -verbose 或 exiftool(需额外安装)
- 批量处理?在终端用 for i in *.png; do identify -format “%f: %wx%hn” “$i”; done
基本上就这些。不用装复杂插件,靠 ImageMagick + Sublime 的 Build System,几秒就能拿到准确的尺寸和颜色信息。