Изменить формат изображения скриншота

11

Допустим, я хочу сохранить свои скриншоты в формате .jpg вместо .png. Как бы я это сделал? Есть ли команда bash, которую я могу ввести, или параметр, который я могу переключить?

Billjk
источник
1
Имейте в виду, что форматы с потерями, такие как JPEG, будут содержать артефакты сжатия, которые ухудшают ваши снимки экрана.
Рейд
если (как и я), вы также хотите изменить формат строки имени файла, см. здесь: apple.stackexchange.com/questions/4139/…
pestophagous

Ответы:

14

Вы можете использовать следующую команду терминала, чтобы изменить формат снимка экрана по умолчанию (я читаю, что GIF и PDF и некоторые другие форматы также поддерживаются):

defaults write com.apple.screencapture type jpg

(Вы также можете установить locationключ к пути к каталогу, в котором вы хотите сохранить скриншоты, в отличие от вашего рабочего стола.)

Кроме того, команда screencapture может использоваться для сохранения снимка экрана с определенным именем файла и настройки дополнительных параметров (таких как тени окон, синхронный захват и т. Д.).

jtbandes
источник
7

Вы можете использовать следующую команду терминала, чтобы изменить местоположение по умолчанию, в котором они хранятся, а затем использовать действие папки для выполнения преобразования и других действий, если это необходимо.

defaults write com.apple.screencapture location ~/Pictures/
stuffe
источник
3

Вы также можете использовать бесплатное приложение TinkerTool, чтобы сделать это. Это под общей панелью: Общая панель Tinkertool (Обратите внимание, что вам придется выйти и снова войти, чтобы изменения вступили в силу.)

(как отмечено в этом комментарии, вам не нужно выходить из системы и снова входить в нее, просто используйте команду Terminal killall SystemUIServer)

daviesgeek
источник