使用方法:
1 | screencapture -i test.png |
执行后会调用系统默认的截图程序,也就是按cmd-shift-4出来的那个截图程序。截图完毕后,会保存到test.png中。
-i模式默认是自由模式,按一下空格键,可以在自由模式和窗口模式间切换。按下control键,截图就不会保存到文件中,而是保存到剪贴板中。
screencapture命令的其他选项:
1 | -c 强制截图保存到剪贴板而不是文件中 |
cmd+shift+3:捕获整个屏幕
cmd+shift+4:捕获选择的区域
cmd+shift+4 再按space:捕获某个应用程序的窗口
如果在使用标准的截图快捷键的同时按下Control键,则不需要在桌面上生成文件,而是直接让图片进入剪贴板。
保存截图到桌面
按Command+shift+4 后 ,画一个抓取的区域,不要松开鼠标,接着
1 | 1. 按住空格可以移动这个区域 |
最后所有截图将直接显示在桌面上。
截图也可以在屏保的使用,操作如下
首先,进入“系统偏好设置” -> “桌面于屏幕保护” -> “屏幕保护程序”。选择你想截屏的屏幕保护,按住Command-Shift,然后点击“测试”按钮。
等屏幕保护开始运行后,不要松开Command-Shift键,再按照自己需求按3/4键。一张屏幕保护的截屏就完成了。
这个可以应用到很多地方,发挥你的扩展思维吧~
默认截图文件名是中文的,如何截图文件名改成英文命名,文件名由两部分构成:前缀和时间戳。
首先来修改前缀。打开终端(可以在Spotlight中输入“Terminal”并点选“应用程序”右边的“终端”),输入以下命令
1 | defaults write com.apple.screencapture name Screenshot |
将蓝色部分替换为任意所需的单词即可,例如“Screenshot”。要让前缀修改生效,需要重新启动系统。
如何弄掉阴影
1 | defaults write com.apple.screencapture disable-shadow -bool true |
恢复
1 | defaults write com.apple.screencapture disable-shadow -bool false |