通过代码来更改 macOS 屏幕截图的默认图片格式

无论你是使用 Windows 或 MacOS,这些系统都有自带有截图功能,可通过快捷键快速截取当前视窗或全部画面,Windows 是按下键盘上的 Print Screen 按键,Mac 则是 Shift-Command 然后加上 3 或 4 截取屏幕快照或部分区域(窗口)。我很喜欢 Mac 截图功能的另一原因是会自动在窗口外框加入阴影效果,看起来更有质感。

如果你经常使用 MacOS ,我想你应该也是很经常用到系统的截图功能,MacOS 通过相应的快捷键截图后,图片会以PNG的格式自动将截图保存在桌面上,若你因为一些原因而不想选择 PNG 格式,想使用其他格式如:JPEG、GIF、TIFF 或 PDF的话,那么你现在只要通过一些代码就可以实现修改默认的图片格式。

步骤如下:

首先,首先,按下 Command + Space 打开输入【终端 】后送出启动【终端】,如果你曾经更改过快捷键,请使用自己变更的方式开启此功能。或者打开【应用程序】——【其他】——【终端】应用程式。

在【终端】里面输入指令变更预设的截图档案格式,例如:使用 .JPG 取代 .PNG 格式。

变更为JPG格式代码如下:

defaults write com.apple.screencapture type jpg;killall SystemUIServer

其中代码 killall SystemUIServer 是是重新整理系統,让命令重新可以运行。

如果你想将预设的 .PNG 格式变更成其他格式,只要将 type 后的 jpg 变更成其他图片后缀的格式名称即可,例如 gif、tiff 或 pdf,或直接复制以下的代码到【终端】重新运行即可。

变更为GIF格式代码如下:

defaults write com.apple.screencapture type gif;killall SystemUIServer

变更为PDF格式代码如下:

defaults write com.apple.screencapture type pdf;killall SystemUIServer

变更为TIFF格式代码如下:

defaults write com.apple.screencapture type tiff;killall SystemUIServer

如果你想返回预设的 PNG 格式,一样可通过以下代码就可以恢复成默认PNG格式

defaults write com.apple.screencapture type png;killall SystemUIServer

设定后,你就可以将屏幕快照储存为你自己偏好的图片格式。