Работа со скриншотами в Mac OS X

Для того, чтобы сделать скриншот в Mac OS X, никаких специальных программ не нужно. Конечно же есть и программы и виджеты для этого, но я не вижу в них особого смысла. Все уже есть в стандартной поставке операционной системы.

Клавиатурные сокращения

Посмотреть клавиатурные сокращения можно в настройках вашего мака, а именно в System Preferences –> Keyboard & Mouse –> Keyboard Shortcuts.
Вот они:

  • Command + Shift + 3: весь экран в файл на рабочем столе
  • Command + Shift + 4: выделенная область в файл
  • Command + Shift + 4 + пробел: окно программы в файл

Для сохранения в буфер обмена нужно дополнительно удерживать Ctrl.

Использование утилиты Grab

Также можно воспользоваться стандартной утилитой Grab. Она находится в Applications/Utilites/Grab.

На мой взгляд клавиатурных сокращений вполне достаточно. Я вообще пользуюсь только одним сочетанием калвиш — Command + Shift + 4. Но тут уже на любителя.

По умолчанию снимки экрана сохраняются на рабочем столе в формате PNG. Так как же сменить путь или тип файла для  скриншотов? Тут придется немного поработать в терминале.

Изменение формата файлов для скриншотов

PNG (расшифровывается как portable network graphics, переносимая сетевая графика) — это файловый формат, который отличается высоким качеством изображения и небольшим размером файла. Однако, не все программы для просмотра изображений умеют открывать такие файлы. Mac OS X по умолчанию сохраняет снимки экрана в формате PNG, но на самом деле она умеет сохранять их в различных форматах, включая PDF, JPG и GIF. Чтобы выбрать нужный вам формат, необходимо выполнить команду: defaults write com.apple.screencapture type расширение, заменив слово «расширение» трёхбуквенной аббревиатурой выбранного вами формата.

Например, чтобы сменить формат по умолчанию на PDF, выполните команду: defaults write com.apple.screencapture type PDF.

Смена места распололожения скриншотов

Если вы стремитесь к чистоте вашего рабочего стола, и не хотите нагромождать его папками и тем более снимками с экрана, то при помощи Терминала, можно изменить место расположения скриншотов. Для этого в терминале нужно выполнить команду:
defaults write com.apple.screencapture location ~/Pictures
Естественно, после слова location можно написать любое место, все зависит от вашей фантазии.

Что бы команда работала, нужно перезапустить SystemUIServer, именно он и отвечает за работу некоторых интерфейсных элементов в Mac OS X. Для этого в терминале необходимо набрать команду:
killall SystemUIServer

Вот пока все, что мне было необходимо узнать про скриншоты. Все очень просто, и удобно. Как всегда ).

Метки:

Если вам понравилась статья, подпишитесь на RSS!
  • ctrld

    Я в последнее время пользуюсь Little Snapper — очень удобно снимать скриншот окна, а не выделять регион

    • http://devmac.ru Игорь

      Ну мне пока хватает стандартных возможностей. А скрины окна я делаю при помощи Command + Shift + 4. Просто выделяю мышкой область окна для копирования и все.

    • http://twitter.com/the_wibi thewibi

      cmd + shift + 4 => пробел => наводим курсор на нужное окно => клик ;)

  • serjrodin

    а у меня Little Snapper не хочет делать по отдельности скрины окошек или дока, какой то глюк вместо скрина.

    • http://theapplegeek.ru ctrld

      Хммм… У меня окна выделяются отлично. Док — не хочет, я в таких случаях снимаю весь экран, а уже потом вырезаю ненужное

  • jurio1527

    Возможностей у скриншотинга малость побольше. Я записал небольшой скринкаст на эту тему. Кому интересно можете глянуть http://www.youtube.com/watch?v=AoeDUMv3o8A

  • 4ELOBEK

    привет всем.
    кто нибудь в курсе как можно сделать длинный скриншот окна например браузера сафари, чтоб там небыло вертикального скролла, а только вся страница целиком?

    • http://devmac.com Игорь

      Штатными средствами никак. Для этого Вам нужна бесплатная программка — Paparazzi (взять ее можно тут: http://derailer.org/paparazzi/).

  • 4ELOBEK

    ну такая программка у меня есть)))
    но она снимает только изображение, а я хотел бы чтоб как у лебедева http://www.artlebedev.ru/everything/ozon/cart/ вместе с окном сафари

    • http://devmac.com Игорь

      Ой, такого мне не приходилось делать. А если бы пришлось, то я думаю сделал бы несколько скриншотов и в фотошопе склеил бы ) Может быть они так и делают?

      • 4ELOBEK

        вряд ли, думаю они не стали бы так заморачиваться….
        вот интересно как это у них получается. напишу кому нибудь из них, может прояснять ситуацию))

        • http://devmac.com Игорь

          Если, узнаете, пишите. Знание лишним не будет )

  • http://twitter.com/wuthutter Vladimir Brodsky 

    defaults write com.apple.screencapture name «имя скриншота» — то что ставится перед датой
    defaults write com.apple.screencapture disable-shadow -bool true — без тени
    Детальнее можно разобраться, введя привычное man screencapture.
    подсмотрено здесь: http://macovod.net/2009/10/vse-chto-stoit-znat-…

  • Павел

    Привет! Я сначала даже стандартных средств не знал. Но нашел в инете прогу Clip2net. Думал она для win только.. оказалось есть и версия для mac’ов. Короче мои потребности она полностью удовлетворяет. Кому интересно — http://clip2net.com