Сохранять изображения OS X Grab в форматах, отличных от .tiff?

29575
Ollie Glass

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

27

6 ответов на вопрос

22
Chealion

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

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

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

Я обычно хотел бы .pngs, но так же важно, что я хотел бы изменить тип, как и когда я выбираю. Я благодарен за ваш ответ, но я обычно использую Grab и особенно хотел бы изменить его тип файла, если это возможно. Ollie Glass 13 лет назад 0
@Ollie G - Grab сохраняет только как файлы .tiff. Chealion 13 лет назад 3
Вместо выхода из системы вы также можете запустить `killall SystemUIServer`, чтобы изменения вступили в силу. Kent 10 лет назад 1
в качестве дополнительной информации, ваши снимки экрана сохраняются под рабочим столом hihell 7 лет назад 0
17
ngin

Grab (the OSX screen capture utility) creates TIFFs by default, and there is no way to change that (The settings dialog does not offer a file format option, and I didn't find any other way). It does so irrespective of the default screen capture format (which is PNG unless you have a very old OS X version).

That is, even if you use the defaults write "hack" as described above, Grab still creates TIFFs. If I recall it correctly, previous versions of Grab at least allowed you to change the format in the settings. It is beyond me why Apple chose to remove this setting, and default to TIFF, as TIFF is a format that is used mainly by image editing professionals and in prepress applications, it is wasteful in terms of file size, and most browsers don't support it natively.

Converting the image using Preview or other tools (even Automator actions) is not practical, it's much too cumbersome and takes too long.

The solution: don't use Grab.

I recommend to use the keyboard shortcuts as suggested above, which is by far the fastest way, once you know them by heart.

The alternatives would be to use dedicated and more powerful screen capture utilities such as Skitch, which also include annotation tools so you can highlight and label certain parts of the screenshot.

5
mipadi

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

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

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

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

На самом деле я в настоящее время использую предварительный просмотр для преобразования изображений. Не могли бы вы рассказать о том, как это можно сделать с помощью Automator? Ollie Glass 13 лет назад 0
Конечно, я обновил свой ответ. mipadi 13 лет назад 1
4
peterjmag

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

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

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

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

    Grab's preferences dialog with "Pointer Type" options

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

    Capture menu

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

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

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

Example Grab screenshot with mouse pointer

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

0
Blake Hull

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

0
Shayne

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

defaults write com.apple.screencapture type png 

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

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

 killall SystemUIServer 

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