Mac OS X 最全的截图方法集锦

在私下与周围好友分享 OS X 使用经验时,笔者发现,就系统的重大特性看,截图这部分往往是最容易吸引他人眼球的,继续询问理由,大部分人都会这么回答:Windows 上的截图是基于平面的,即类似于照相机直接拍摄;而 OS X 上的截图是基于立体的,即区别图层位置来进行更加针对性的捕捉。毋庸置疑,他们更喜欢后者。

可想而知,要把截图这回事儿说得明明白白,还是非常有难点的。除了系统自身的功能外,还不得不提及第三方开发商制作的辅助工具,如:Ember, Snagit, Snip等。甚至有时还需要借助其他「力量」来达到某些不常见的截图目的。这些都会在下文中详细解释。

原生截图

实际上 OS X 系统原生功能的过分强大也导致了一些尴尬的局面,好比说邮箱方面,除了 Airmail 外,似乎已经找不出其他任何有开发动力的第三方客户端了。这种现象同样发生在截图工具方面,虽然民间开发商还是有「可乘之机」,但在使用率和好评度数据上,依然无法与官方比拟,所以这里需要着重强调一个理念:不要用第三方截图工具代替原生方案。

CMD-Shift-3

全屏截图,与 Windows 上的 Windows+Print 键功能相同。在实际使用过程中,全屏截图一般用于抓取桌面瞬间的效果,但就像上文中提到的那样,该模式无法识别图层与边缘的关系,所以这个方法是最纯粹、原始的一种。

笔者 Launchpad 截图

CMD-Shift-4

区域截图:选区。就像大家熟知的 QQ 截图一样,开启后,鼠标指针会呈现「十字」状态,此时可以随意进行拖拽截图,即以某一点为原点,再以此为中心,向四周拉伸出矩形选框,放开鼠标就能完成截图。实际效果与「全屏截图」差不多,只是帮助用户省去了后期裁剪的步骤,但以下这些技巧就会让你感觉到,最简单的东西也有不平凡的一面:

  • ⇧Shift - 重新定义截图区域的纵向高度或横向长度,不能同时实现。
  • ⌥Option - 重新定义截图区域的尺寸,可以同时实现纵向和横向的改变,但只能围绕中心区域展开。
  • ⌴空格键 - 按住并拖动鼠标,可以移动截图选框位置。
  • Escape(Esc)键 - 退出截图模式。
拖拽截图

CMD-Shift-4 + 空格键

区域截图:窗口。这是个博人眼球的截图方式,操作只是比「拖拽截图」多了一步,但效果却完全不同。只要窗口(包括菜单栏、Launchpad 等其他元素)是独立的,即使它被其他窗口叠加,都是可以直接通过该方法进行截取的,并且用户可以根据个人需求,对截图效果进行调整:

  • 消除边缘阴影命令:defaults write com.apple.screencapture disable-shadow -bool true 再执行:killall SystemUIServer 回车生效。
  • 还原边缘阴影命令:defaults write com.apple.screencapture disable-shadow -bool false 再执行:killall SystemUIServer 回车生效。
针对窗口的截图(无视叠加干扰)

针对窗口的截图(无视叠加干扰)

抓图

这是一个内置在 OS X 里的「截图」工具(据说上文提到的原生截图方案都是基于「抓图」实现的),除了它可以实现之前提到的效果,其特有的「屏幕定时」功能还解决了一个普遍存在的缺陷:自动过滤鼠标指针。

「抓图」可定时截图 也可修改鼠标指针外观

「抓图」可定时截图 也可修改鼠标指针外观
  • 在「屏幕定时」功能开启前,用户可以在「偏好设置」里修改鼠标指针的类型。
  • 通过终端命令,还能实现对默认等待时间(10秒)的修改,语法格式:screencapture -T +等待时间(秒)+保存的截图名称及格式。
  • 为了方便使用后整理,建议修改截图的默认保存路径:defaults write com.apple.screencapture location ~/Pictures/截图/(这里的 ~/Pictures/截图/ 为新修改的截图保存路径)

第三方工具

不难看出,原生 OS X 提供的截图方案不仅丰富,也非常强大!但不知是 Apple 有意为之,还是迫于不能放弃第三方开发商的压力,直至最新的 OS X Yosemite,它仍然保留了不少技术上的「短板」供民间完善、探索。接下来,笔者会就个人实际体验总结这方面相关的知识,希望高手读者能多多给予指点和反馈。

Realmac – Ember

由著名英国开发商 Realmac 制作的 Ember 是一款(至少在国外)家喻户晓的 Mac 图片素材管理应用,它可以轻松转换设备平台,模拟手机端、平板电脑端、桌面端对同一网页的不同处理效果,甚至还打着「设计师专用」的口号,将自家产品宣传为「专业用户的不二选择」。但实际用过后就不免让人哭笑不得,「这分明就是一款高价售卖的截图工具嘛」。

Ember for Mac

Ember for Mac

不过,Ember 也有相对优秀的一面,例如:它能自动识别元素边缘,尽可能帮助用户减少截图后的处理时间和步骤;在完成屏幕录像后,通过算得上完善的「文件管理系统」进行整理,更便于后期打包、发送、备份和批处理。

Ember 拥有较出色的元素识别效果

Ember 拥有较出色的元素识别效果

除此之外,Ember 还可以进行完整的网页截图。也就是说,用户只需轻击一个按键,不久后就能得到一张完整的网页截图,并通过「设备模拟」功能,针对更多平台的网页样式进行截图 & 测试。所以论功能,Ember 毫不逊色于其他同类应用。不过即使如此,它还是招来了不少争议,其中就包括以下问题:

  • 使用过程中,部分机型(系统版本)会出现 CPU 负载满额,继而导致死机。
  • 在「网页截图」时,如果未加载完缓存数据,可能导致页面完全空白。
  • Safari 扩展插件经常无法使用,点击后没有任何效果和反馈。
  • iOS 平台的伴随客户端漏洞百出,且售价高昂、缺失核心功能。
  • 开发商更新频率较低,对问题的解决态度也无法让用户满意。

Tencent – Snip

如果你只需要「网页截图」功能,那么一定记得试试这款由腾讯开发的免费 Mac 截图工具 Snip。其最大亮点在于能截取滚动画面的内容,而且整个过程只需轻轻一点,剩下的都交给它自动完成即可,完全无需后期手动拼接。对于有保存网页或长微博方面需求的用户来说是绝对的「利器」,感兴趣的读者可以通过官网下载。

Snip for Mac

Snip for Mac

App Switcher 截图

Mac 老用户可能早就发现,在 App Switcher(CMD-tab) 界面下,是无法通过本文开头介绍的系统方案进行截图的,所以,有不少需求者选择后期自己制作。但其实是有方法可以实现原生截图的,只是步骤略复杂,这里大致提下操作顺序(详细内容请参考此文):

  1. 在其他设备上下载 SSH Apps 并连接该 Mac 电脑。
  2. 通过终端命令将 App Switcher 暂停。
  3. 调用第三方截图工具,实现对当面画面的截取。
  4. 通过终端命令继续 App Switcher 进程,将系统还原至初始状态。
App Switcher 截图

App Switcher 截图

另外,网友 @敢和蜗牛赛跑 出于简化操作流程的目的,自己动手制作了一个 Automator 脚本,使得原本需要四步的操作骤减至两步(具体内容请查看此文)。对于这样无私奉献的读者,我个人表示非常感谢,也希望读者您,也能发挥自己的想象力和动手能力,为广大网友带来其他的福利!(via:简书

0 0