我最终因为mac自带的截图没有涂鸦,而放弃它,转向 xnip
https://zhuanlan.zhihu.com/p/73725126
说Mac系统的截图功能非常强大,并不只在于它提供了上述列出的几种非常方便及常用的截图类型,更重要的是你可以对截图的各种属性进行修改,对其各种功能进行细节的定制,以满足日常生活中更适合自己需求的截屏需求。在进行截屏时,通常来说比较多修改的属性有以下几种:
名字
保存位置
格式
截图阴影
截图声音
针对以上的属性,我们都可以利用命令行的方式来进行修改,具体步骤是打开Terminal,然后输入以下命令:
defaults write com.apple.screencapture *attribute* *value*
这里是对相应属性进行修改,attribute是想要修改的属性名,value是赋予其的具体值。 下面就来分别讲一讲如何利用命令行的方式来修改以上所罗列的几种截图属性:
截图名字
默认情况下,Mac保存的截图名称格式为“屏幕截图日期时间”,但这种格式对我们来说通常并没有多大帮助,反而会增加整理和查看的困难。利用刚才介绍的命令行,我们可以很方便的更改Mac截图的默认名称,此时attribute为name,value为想要更改的名字。比如你现在正在写一篇论文的初稿,需要做很多截图,这里你就可以将默认的截图名称改为论文初稿,这样当你一张一张进行截图的时候,被保存的截图文件名就会被命名为“论文初稿”,“论文初稿 2”,“论文初稿 3”,依次递增。这样不仅会变得更好管理,而且当你在后面需要进行图片顺序的调整时,自动加上的序列号也能助你一臂之力。具体的方式如下,打开Terminal程序,在其中敲入以下两行命令:
defaults write com.apple.screencapture name 论文初稿
随后你再进行截图,就会发现默认文件名称变成刚刚所述的那种格式,是不是很方便?
截图保存位置
默认情况下Mac截图的保存位置是在桌面上,但如果截图工作一多,桌面往往就会变得很杂乱,因此你想将默认的存放位置改为另一个地方,比如在Document下的“论文初稿截图”文件夹中。我们照样可以利用上述命令行来帮助完成这项工作,此时attribute为location,value为具体的文件夹绝对路径。打开Terminal,输入以下命令:
defaults write com.apple.screencapture location /Users/XXX/Documents/论文初稿截图
下一次截图,你会发现图片被默认保存到了“Documents/论文初稿截图”这个文件夹下,方便进一步的管理。当你切换到另一项工作也需要进行截图时,就可以先建立一个新的文件夹,然后依然利用上述命令更改默认保存位置,这样每项任务的截图管理工作之间不会产生任何冲突。另外,如果想快速获得某个文件夹的绝对路径,可以将相应文件夹拖入到Terminal中,这样就能显示出完整路径了。
截图格式
Mac截图的默认格式为png,也许为了编辑方便,或者想获得压缩率更高的格式,我们可以自行更改截图的默认格式。同样的,利用上述命令行,此时attribute为type,value为想要保存的格式类型,支持以下类型:bmp,gif,jpg,jpeg,pdf,tiff。这里我们以常见的jpg格式为例,打开Terminal,输入以下命令行:
defaults write com.apple.screencapture type jpg
当下次截图时,你会发现默认格式变成了.jpg。
截图投影
也许你已经注意到了,当每次对一个窗口进行截图时,所保存的截图周围都会有一圈漂亮的类似影子的投影(Drop Shadow),让整个截图显得特别有立体感。但可能有时候你并不是很想要这个效果,那么也可以使用命令行将其关掉,只需要输入以下命令行:
defaults write com.apple.screencapture disable-shadow -bool true
这样就能关掉截图的投影效果了。如果想再次打开,则将参数true改为false即可,也就是使用下面的命令行:
defaults write com.apple.screencapture disable-shadow -bool false