Anonim

OS X具有用于捕获屏幕截图的强大内置工具,但是捕获图像的默认格式和位置可能并不适合每个用户。 幸运的是,几乎可以使用Terminal应用程序自定义OS X屏幕快照的每个方面。 这是如何做。

基础

在进入屏幕截图的可自定义设置之前,让我们先详细 了解如何 获取屏幕截图(有经验的用户可以跳过此部分)。
OS X中有三种主要的屏幕截图类型:捕获整个屏幕,捕获选定的窗口或捕获定义的区域。 这些中的每一个都可以通过键盘快捷键来触发:
Command + Shift + 3: 对整个屏幕进行截图。 如果您有多个显示器,则将为每个显示器创建一个单独的全屏屏幕截图。
Command + Shift + 4: 对定义区域进行截图。 按下此快捷方式会将鼠标光标变成带有像素信息的十字准线。 只需将十字准线放置在要捕获的区域的一个角,单击并按住鼠标或触控板,然后拖动以绘制要捕获的区域即可。 请注意,单击之前,十字准线下方显示的像素数表示显示器的像素坐标(0、0表示屏幕的左上角),而单击并开始拖动后,像素数表示尺寸所选区域的

Command + Shift + 4 +空格键: 对所选窗口进行截图。 要使用此快捷方式,请先按Command + Shift + 4,然后点按空格键。 十字准线将变为相机图标。 将图标悬停在窗口上,您会看到该窗口变成蓝色阴影。 单击鼠标或触控板一次,将创建一个窗口的屏幕截图。


使用上述任何快捷方式都会在您的桌面上创建一个屏幕截图文件(默认情况下;稍后我们将向您展示如何更改此位置)。 如果将Control键添加到上述任何组合中,您的屏幕截图将保存到剪贴板中,而不是创建为图像文件。
除了屏幕快照快捷方式,用户还可以打开/ Applications / Utilities中的Grab应用程序 。 该应用程序使用户可以访问上面讨论的相同功能,以及计时器选项,该选项在激活后十秒钟会自动拍摄屏幕截图。

使用终端

现在您已经了解了基础知识,让我们进入自定义选项。 首先,您需要使用Terminal来执行本教程中描述的步骤。 您可以在Applications文件夹的Utilities子文件夹中找到Terminal。 您也可以通过使用Spotlight搜索终端来快速启动终端。
其次,输入以下描述的每个命令后,您需要输入以下命令以使更改生效:

杀死所有SystemUIServer

如果您不键入此内容,则在重新启动Mac之前,所做的更改将不明显。 此外,通过重新输入默认值,可以轻松地将以下所做的每个更改恢复为默认设置,因此可以尝试使用不同的选项。
现在,进入自定义OS X屏幕截图的选项:

更改截图图像类型

默认情况下,OS X将屏幕截图另存为PNG(或可移植网络图形)文件。 此格式可能有用,因为它支持透明性,但PNG文件并不适合所有用途。 要更改默认捕获文件格式,请打开“终端”,然后键入以下命令:

默认写入com.apple.screencapture类型

在上面的命令中,替换为以下命令之一(如果您不熟悉特定格式,请单击每个链接以获取描述):

bmp
pdf格式
jpg
jp2
tif
皮特
ga
png

例如,键入“ defaults write com.apple.screencapture type jpg”将使JPEG成为默认文件格式。 您可以根据需要多次更改,只需使用新格式再次输入Terminal命令即可。

更改默认的屏幕快照文件名

OS X将每个屏幕快照都保存为“屏幕截图。”作为示例,将3月1日(星期五)晚上9:29截取的屏幕截图保存为“屏幕截图2013–03–01,晚上9:29”。 ”
您无法从名称中删除日期和时间,但可以轻松地将“屏幕截图”更改为其他名称。 为此,在Terminal中键入以下命令,然后按Return键:

默认写入com.apple.screencapture名称

用您要在每个屏幕截图中使用的自定义名称替换。 如果是单个单词,则可以简单地用代替它,但是如果它是带有一个或多个空格的短语,则需要将该短语放在引号中。 例如,如果您要拍摄一本书的屏幕截图,并希望按章节对它们进行整理,请输入:

默认写入com.apple.screencapture名称“第1章”

这将创建一系列名为“ 2013年1月3–01–1,9:29 PM”的屏幕截图。在我们的书籍示例中,您将在开始每一个新章节时更新Terminal命令。

更改屏幕快照保存的默认位置

屏幕截图默认情况下保存到用户的桌面。 这对于偶尔的屏幕截图很方便,但是那些想要获取数十个或数百个屏幕截图的用户将希望设置一个自定义目标位置,以避免桌面混乱。
首先,创建或标识要将屏幕截图保存到的文件夹。 接下来,进入终端并输入以下命令:

默认写入com.apple.screencapture位置

按下空格键一次,在“位置”之后创建一个空格,然后将上面创建的文件夹拖放到“终端”窗口中。 这样做将输入该文件夹的确切路径。 放下文件夹并查看显示的路径后,请按Return键以激活命令。
另外,您也可以手动输入目标位置,尽管拖放文件夹的操作更快且更容易出错(如果您在手动输入命令时输入了目标路径错误,将无法使用)。 例如,如果您希望将屏幕截图保存到用户的“图片”文件夹中的“屏幕截图”文件夹,请输入以下内容:

默认写com.apple.screencapture位置Users // Pictures / Screenshots /

将文件夹从Finder窗口拖到“终端”窗口中,将得到相同的结果。

禁用窗口阴影

OS X的一个非常好的功能是使用Command-Shift–4-Space命令对单个窗口进行屏幕截图时会自动创建阴影。 但是,并非所有用户都希望这样做,可以通过输入以下“终端”命令将其禁用:

默认写com.apple.screencapture disable-shadow -bool true

如果您想恢复为默认的阴​​影,只需回到Terminal并输入:

默认写com.apple.screencapture disable-shadow -bool false

上图显示了在OS X中捕获的屏幕快照,其中阴影启用(左侧)和禁用(右侧)。
请记住,您可以轻松地将所有这些更改恢复为默认值,因此可以随时尝试。 通过自定义内置的OS X屏幕截图捕获工具,大多数用户将拥有将屏幕截图适合其工作流程所需的全部功能。 如果需要其他功能,则始终可以使用第三方选项,例如Skitch(现在由Evernote拥有)或LittleSnapper。

Mac OS X屏幕截图的完整指南