27

Можно ли использовать утилиту Grab в OS X для сохранения изображений в форматах, отличных от .tiff? Я специально стремлюсь расширить / настроить Grab для быстрого и короткого рабочего процесса, а не искать другой инструмент для использования.

6 ответов6

22

Какой файл вы хотите?

Если вы используете встроенные ярлыки скриншота (⌘ - Shift - 3/4) будет сохранять скриншоты по умолчанию как .png файлы. Вы можете узнать больше об этом, проверив вопрос SuperUser: Как делать скриншоты в Mac OS X?

Вы также можете настроить тип файла, сохраненный с помощью ярлыков снимков экрана (и снимка screencapture в командной строке), выполнив: по defaults write com.apple.screencapture type image_format в Терминале, где image_format может быть jpg , pdf , png , tiff и несколько другие. Вам нужно выйти и снова войти, чтобы это вступило в силу.

17

Grab (утилита захвата экрана OSX) создает файлы TIFF по умолчанию, и изменить это невозможно (диалоговое окно настроек не предлагает опцию формата файла, и я не нашел другого способа). Это происходит независимо от формата захвата экрана по умолчанию (PNG, если у вас очень старая версия OS X).

То есть, даже если вы используете "взлом" по defaults write как описано выше, Grab все равно создает файлы TIFF. Если я правильно помню, предыдущие версии Grab как минимум позволяли менять формат в настройках. Я не могу понять, почему Apple решила удалить этот параметр и использовать по умолчанию TIFF, поскольку TIFF - это формат, который используется в основном специалистами по редактированию изображений и в приложениях допечатной подготовки, он расточителен с точки зрения размера файла, а большинство браузеров не поддерживать его изначально.

Преобразование изображения с помощью предварительного просмотра или других инструментов (даже действий Automator) не практично, оно слишком громоздко и занимает слишком много времени.

Решение: не используйте Grab.

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

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

5

Нет, но вы можете использовать предварительный просмотр для преобразования изображения. Если вы делаете это как часть рабочего процесса, вы можете использовать Automator для автоматического разговора.

Если вам нужен скриншот в формате PNG, вы можете использовать +Shift+3, чтобы сделать скриншот.

Использование Automator

Утилита Automator имеет задачу под названием "Изменить тип изображений", которая принимает набор изображений и преобразует их в другой формат файла. Вы можете создать рабочий процесс или даже действие папки (возможно, прикрепленное к папке рабочего стола), которое позволит вам перетаскивать изображения в рабочий процесс и автоматически преобразовывать их.

4

Учитывая, что этот вопрос является лучшим результатом в Google для "mac grab save as png", я подумал, что добавлю для этого обходной путь.

Приложение Grab позволяет вам включать указатель мыши в скриншот, который я часто использую для иллюстрации состояний наведения и тому подобное. Встроенный - Shift - 3/4 экрана утилита не имеет эту функцию, насколько я знаю.

Итак, вот мой процесс относительно быстрых захватов экрана PNG, когда мне нужно включить указатель мыши:

  1. Выберите тип указателя в окне настроек Grab.

    Диалог настроек Grab с опциями «Тип указателя»

  2. Выберите параметр в меню "Захват".

    Меню захвата

    Каждый тип захвата, кроме "Выбор", будет включать в себя выбранный тип указателя. "Timed Capture" полезен для запуска определенного состояния пользовательского интерфейса (т. Е. Наведения на ссылку) до того, как будет сделан снимок экрана.

  3. Вместо сохранения снимка экрана непосредственно из приложения Grab, используйте - Shift - 4, чтобы эффективно "обрезать" большой снимок экрана до области, которую вы действительно хотите захватить. Полученный PNG затем сохраняется на рабочем столе (или в любом другом месте, которое вы указали по умолчанию). Затем вы можете просто закрыть окно скриншота Grab.

Вот пример типа скриншота, который вы можете получить с помощью этого процесса:

Пример Grab скриншота с указателем мыши

Теперь , если только Apple , хотел бы добавить параметр , чтобы включить указатель мыши в встроенный - Shift - 3/4 скриншот утилиты ...

0

Используя тип терминала в этом; -

defaults write com.apple.screencapture type png

Вы можете заменить JPEG и GIF там, как требуется.

Это может быть необходимо сделать это потом

 killall SystemUIServer 

Но я не совсем понимаю, что является триггером для этой необходимости

0

1) Используйте Grab Normal 2) Откройте изображение в Preview 3) Экспортируйте изображение 4) Выберите другой формат при сохранении

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .