图片标注是一个普遍存在的需求。简单到给朋友发送图片时标出重点位置,复杂如一篇文章中的配图,四处都可以看到带有标注的图片,作为一个写作者,我更是需要这些工具让自己的配图简明易懂。
macOS 作为一个生产力平台,也涌现出不少图片标注工具,其自带的预览工具就有标注功能。我早先觉得自带的预览工具功能挺丰富的,何必用第三方工具?直到有一天我看见了这张图:
这个类似聚光灯的效果很棒,我依稀记得预览工具也有类似功能,于是试着处理了一张图片,却在保存时遇到「未能保存」的警告。我开始意识到,预览工具也是有局限的,它的问题主要表现在这三个方面:
所以,我开始关注起更加专门化的标注工具,并且在长期的使用中总结了一些自己的评判标准。这篇文章中,我将从预览工具出发,分基础和进阶两个层次,看看 macOS 上哪个工具能够更好地完成标注任务。
本文中,我们会看到这些工具:
基础和进阶需求
面向日常使用和专业工作,相应有基础和进阶两类需求。我们来看一下,一款理想的标注工具需要注意到哪些方面。
稍后我会展示两张表格,里面是各个工具对于各个基础功能的支持程度,我用下面的符号来表示:
:具有优秀的表现
☑️:支持该功能
✖️:不支持该功能
图片标注的基础需求,常见于在朋友圈晒图、给待售的闲置物品配图,等等。这种情况下,标注工具越轻巧、越易用越好,尤其是这些常用功能,要上手即用:
加箭头:指出一个重点位置
加选框:标出一片重要区域
加文字:辅助说明
分享:快速导出图片
| 箭头 | 选框 | 文字 | 分享 |
| 预览工具 | ☑️ | | ☑️ | ✖️ |
| Skitch | | ☑️ | | |
| Annotate | | ☑️ | ☑️ | ☑️ |
| Xnip | ☑️ | ☑️ | ☑️ | ☑️ |
| 捷图 | ☑️ | ☑️ | ☑️ | ☑️ |
除了上面这些覆盖到我们日常使用的基础功能,还出现于专业工作中的进阶功能。例如给文章配图、给产品做示意图时,我们就会有比平时更高的要求,以下功能是最具代表性的:
马赛克和模糊:遮住敏感部分
放大镜:放大较小的区域
图片遮罩:突出重点区域
裁剪:像素级的精确
截图:截图 - 标注一条龙
动图标注:标注简单的操作过程
5 款工具的支持程度如下:
| 马赛克 | 放大镜 | 遮罩 | 裁剪 | 截图 | 动图标注 |
| 预览工具 | ✖️ | ☑️ | ✖️ | ☑️ | ✖️ | ✖️ |
| Skitch | | ✖️ | ✖️ | | ☑️ | ✖️ |
| Annotate | | ✖️ | ☑️ | ☑️ | ☑️ | ☑️ |
| Xnip | ☑️ | ✖️ | ✖️ | ☑️ | | ✖️ |
| 捷图 | ☑️ | ✖️ | ✖️ | ☑️ | ☑️ | ✖️ |
最佳之选:Skitch
从上一节的两张图表中,我们能看出 Skitch 所支持的功能是最全面的,并且我在多个方面给它打出了「优秀」的评价。我们先以 Skitch 为标杆,看看一款优秀的标注工具应该是怎样的。
自动调整大小的箭头
Skitch 的箭头胜在灵活,它可以根据「箭身」长度自动调整头部的大小,整个箭头仿佛有弹性一样,不用手动调节就能达到比例和谐、样式美观的效果。
我第一次用 Skitch 时就被这个箭头吸引,它的使用很「傻瓜」,但是效果不错,这也是我对于基础功能的要求——不需要太多的自定义效果,但力求简单易出效果。
我以前用预览工具自带的箭头就显得很僵硬,其箭头尺寸完全靠手动调节,难以获得理想的效果:
清晰好看的文字
Skitch 默认提供了带有边框的文字标注(你可以点击文本框上面的 a 按钮取消边框),字体浑圆醒目,不喜欢的话还能自己调节大小和颜色。用 Skitch 做出的文字标注就像一张经过设计的贴纸,比直接输入文字更加精致,带有适度阴影的边框也能把标注和图片区分开来:
提到文字,可能你就想到那些带着互联网早期风格的标注:大红或蓝色的高饱和度宋体,牛皮癣一样贴在图片上。如果标注工具本身没有提供优美的样式,一不小心我们自己也会做出这种不堪入眼的标注。
精确裁剪图片
摄影圈有句话:
好作品是裁出来的。
对于图片标注来说,也是如此——裁剪就是一种去除多余部分、留下重点部分的标注方式。Skitch 支持输入数值来设置调整裁剪的尺寸,再也不用担心手抖,拿其他工具的裁剪来一比,高下立判:
给我派文章做 banner(题图)的时候,我需要裁出「1440*480」尺寸的图片,我的工作流就是:
用 LaunchBar 的脚本快速把图片宽度设置成 1440
用 Skitch 打开图片,设置宽度 480,上下移动选区到合适的位置
第一步的自动化动作是可以批量修改图片的的,加上 Skitch 精准的裁剪,就能以较快的速度获得一系列符合要求的 banner。
如果你需要第一步中的 LaunchBar 动作,请在下面下载:
快速分享
标注好之后,我们再来看一下图片的分享。
Skitch 和 Annotate 支持把图片从编辑界面拖出来进行保存,其中 Skitch 更方便,可以直接按住窗口下方的按钮把图片拖出——有必要的话,拖前还能很顺手地选个格式:
实际使用中我常常用到托拽的操作,把图片直接拖到微信、Slack 的输入框里,直接发送给朋友。
另外,Xnip 和捷图都是采用「复制到剪贴板」的方式快速分享图片,但是这样会挤占剪贴板内原有的内容,并不如托拽来得优雅。
其他工具的特长
Skitch 拥有最全面的功能,但它不是完美的标注工具。我在把 Skitch 作为主力的同时,也安装了其他几款工具来应付一些特定的场景。
捷图:支持模糊效果
捷图是本文几款工具中唯一提供模糊效果的。模糊功能遮盖图片内容的效果比马赛克更加柔和,如果对于视觉效果的要求比较高,我会用捷图来处理图片。
但是捷图马赛克效果稍微差一些,和 Xnip 一样会把黑白的文字变成彩色马赛克,看起来有些突兀。
难以割舍的预览工具:放大镜和实心选框
也许我现在仍然习惯性离不开预览工具的原因,就是它支持放大镜和实心选框。
预览工具而放大镜快捷键是 ⌥Option - ⌘Command - L,我们可以把重点部位放大,来显示一些细小的部分,例如重点的按钮、字符:
另一个功能就是实心的选框,比起其他工具的空心选框,预览工具对重点部分的突出效果更好,特别是图片中元素非常多时,一块半透明的选框就能一下子把我们的目光集中到真正需要关注的地方:
Annotate 的杀手锏:遮罩和视频标注
Annotate 在功能的丰富程度上仅次于 Skitch,不过它也有自己的长处:遮罩和视频标注。
遮罩效果给整个图片蒙上了一层半透明的黑纱,只有中间呈现亮色,就像打了聚光灯,一眼就知道这个位置是我需要关注的。
Annotate 是为数不多提供遮罩功能的标注工具。它允许我们在图片中选出一块需要突出的区域,其余部分则加上一层遮罩。
遮罩效果非常适合用于 Workflow 步骤、应用窗口等截图中,既能突出重点,又能显示该区域位于整张图中的哪个位置,能让人更好地找到、定位到重点部分。
除了静态图片的标注,动图标注也是一个很实用的功能,有时我们想演示动态效果的同时需要指出点击的位置,但又不想专门录一段视频、更不想打开视频剪辑工具,那么用 Annotate 来简单录个动图、价格标注也行:
模式丰富的截图:Xnip
其实 Xnip 的特长不是标注,但是它把标注和截图做成了一套无缝的工作流,很多其他工具做不到的截图效果它也能实现,实际上就等于节约了标注的工作量。
Xnip 的两个特色功能就是:
长截图
多窗口截图
这两个功能实质上都是拼接图片,但是在截图过程中就完成了,节约了后期标注时的工作量。至少,有了 Xnip,我不用每次都打开 Photoshop 来完成图片的拼接工作。
Xnip 提供了付费版,不过免费版只是在图片边缘加了水印,并不影响图片的效果。
小结
如文章开头所说,我探寻「最佳标注工具」的起因就是对预览工具的不满。
通过各个方面的对比,最后我选出了 Skitch 作为我们的最佳,它功能全面、样式精美,并且价格免费,称得上是通吃普通用户和进阶用户的「Best of」。
Annotate 的功能其实和 Skitch 类似,但是细节上略有不足,如果你更喜欢它的样式或者需要标注动图,也可以选择这个免费工具。
其他的工具也有自己的专长,具体内容上面一节已有介绍,如果你有这些需求,不妨也下载一个对应的工具备用。
为了更符合普通用户使用场景,本文所选的应用,多是免费或者内购价格不高的应用,如 Snagit 等工具虽然功能性非常强,但考虑价格因素2 不作对比;至于 Sketch、OmniGraffle 等应用虽然也能做出不俗的效果,但需要更高的学习成本,标注也不是它们的专长,同样不收录于本文。