Делайте снимки экрана с терминала в Mac OS X
Помимо сочетаний клавиш, Grab и других приложений для создания скриншотов, вы также можете делать скриншоты рабочего стола Mac OS X прямо из Терминала с помощью команды «Снимок экрана».
Вот подробный обзор этой утилиты и способов ее использования, которая позволяет с легкостью делать скриншоты из командной строки.
Основы: создание снимка экрана с терминала в Mac OS X
Сначала запустите Терминал (/Приложения/Утилиты/) и введите следующее:
screencapture test.jpg
Это самый простой формат команды, он сделает снимок экрана всего экрана и назовет его «test.jpg» в текущем рабочем каталоге терминала, который обычно является домом вашего пользователя. Вы всегда можете указать другое место, просто выбрав путь для снимка экрана, вот Рабочий стол:
screencapture ~/Desktop/screenshot.jpg
Отправить снимок экрана в буфер обмена через командную строку
Если вы хотите отправить снимок экрана в буфер обмена, а не в файл, прикрепите флаг -c, но не назначайте имя файла или путь:
screencapture -c
Теперь, когда он находится в вашем буфере обмена, вы можете просто вставить его в Preview, Photoshop, Pages или куда угодно еще.
Сделать снимок экрана по таймеру из командной строки
Одна из лучших функций утилиты Grab заключается в том, что она позволяет делать снимки экрана по таймеру, поэтому вы можете настроить приложение или ситуацию на экране и захватить такие вещи, как окна предупреждений, меню, действия кнопок. , и т.д. Также можно указать синхронизацию скриншота из Терминала:
screencapture -T 10 timedshot.jpg
За флагом -T должно следовать любое количество секунд, на которое вы хотите отложить снимок экрана, в этом примере это 10 секунд, что также является значением по умолчанию для Grabs.
Укажите тип файла снимка экрана с захватом экрана из командной строки
Обратите внимание, что регистр этих флагов имеет значение. Если вы используете строчную букву -t, вместо этого вы попытаетесь указать тип файла для снимка экрана, например:
screencapture -t tiff sample.tiff
Вы можете выбрать различные типы файлов для экспорта, включая png, pdf, tiff, jpg и gif.
Создание бесшумного снимка экрана из командной строки
Если вы планируете написать что-то с помощью команды захвата экрана, возможно, вы не хотите, чтобы срабатывал звук затвора. Чтобы сделать снимок экрана без вывода сообщений, просто используйте флаг -x:
screencapture -x тихий.jpg
Это одноразовая вещь, поэтому вам нужно всегда указывать -x, это не постоянное изменение, чтобы сделать снимки экрана беззвучными.
Отправить снимок экрана с терминала в новое почтовое сообщение
Еще один хитрый прием — отправка снимка экрана прямо в новое сообщение Mail.app:
screencapture -M mailme.jpg
Это делает снимок экрана, сохраняет его как mailme.jpg, а затем автоматически открывает новое почтовое сообщение с прикрепленным к нему скриншотом.
Как и во всех инструментах командной строки, вы можете добавлять флаги вместе, чтобы выполнять различные функции в одной команде. Если вы хотите увидеть другие доступные вам параметры, просто используйте традиционный флаг -h со снимком экрана:
screencapture -h
Здесь будут перечислены все доступные флаги и то, что они делают, а также доступно множество дополнительных параметров, таких как отключение тени, автоматический запуск в режиме предварительного просмотра, выбор режима захвата окна и многое другое. Вы можете увидеть снимок экрана с командами захвата экрана в верхней части этого поста (лишние?).
Если вы действительно хотите проявить творческий подход, вы можете сделать такие вещи, как настроить функцию автоматической отправки снимков экрана на основе событий рабочего стола Mac или даже назначить клавишу для функции буфера обмена и создать свой собственный Mac Print Экранная кнопка, чтобы дублировать этот беспорядок на клавиатуре, который так нежно любят пользователи Windows, но это темы для другого поста.
Наконец, если вы предпочитаете использовать знакомые команды Command+Shift+3, не забывайте, что вы можете изменить тип файла снимка экрана и место сохранения, но для этого потребуется быстрое путешествие к Терминалу, а также. Эта команда одинакова и в Mac OS X 10.7, и в более ранних версиях.