Збережіть OS X Захоплюйте зображення у форматах, відмінних від .tiff?


27

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

Відповіді:


22

Який файл ви хочете?

Якщо ви використовуєте вбудовані ярлики екрана ( - 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 і особливо хотів би змінити тип файлу, якщо це можливо.
Оллі Гласс

3
@Ollie G - Захоплення зберігає лише як .tiff файли.
Chealion

1
Замість виходу з системи ви також можете запустити, killall SystemUIServerщоб примусити зміни формату набути чинності.
Кент

як додаткову інформацію, ваші знімки екрану зберігаються під Desktop
hihell

17

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

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

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

Рішення: не використовуйте Grab .

Я рекомендую використовувати комбінації клавіш, як було запропоновано вище, що, безумовно, найшвидший спосіб, як тільки ви знаєте їх напам’ять.

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


5

Ні, але ви можете використовувати Preview для перетворення зображення. Якщо ви робите це як частина робочого процесу, ви можете використовувати Automator для автоматичної розмови.

Якщо ви хочете зробити знімок екрана у форматі PNG, ви можете використовувати + Shift+, 3щоб зробити знімок екрана.

Використання Automator

Утиліта Automator має завдання під назвою "Змінити тип зображень", яке приймає набір зображень і перетворює їх в інший формат файлу. Ви можете створити Workflow або навіть дію папок (можливо, долучити до папки Desktop), яка дозволить вам перекидати зображення на робочий процес і автоматично їх перетворювати.


Насправді я зараз використовую Preview для перетворення зображень. Чи можете ви розширити, як це можна зробити з Automator?
Оллі Гласс

1
Звичайно, я оновив свою відповідь.
mipadi

4

Зважаючи на те, що це найкращий результат в Google для "mac grab save as png", я подумав, що для цього я додам своє вирішення.

Додаток Grab дозволяє включати вказівник миші у скріншот , який я часто використовую для ілюстрації станів наведення та ін. Вбудована - Shift- 3/ 4скріншот утиліта не має цю функцію, наскільки я знаю.

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

  1. Виберіть тип вказівника у вікні налаштувань Grab.

    Діалогове вікно налаштувань Grab з параметрами "Тип вказівника"

  2. Виберіть варіант у меню Capture.

    Меню захоплення

    Кожен тип захоплення, крім «Виділення», буде включати вибраний тип вказівника. "Захоплення тимчасовим" корисно для запуску певного стану інтерфейсу користувача (тобто наведення курсору на посилання) перед тим, як зробити знімок екрана.

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

Ось приклад типу екрана, який ви можете отримати в цьому процесі:

Приклад Знімайте скріншот із вказівником миші

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


0

1) Використовуйте Захопити звичайно 2) Відкрийте зображення в режимі попереднього перегляду 3) Експортуйте зображення 4) Під час збереження виберіть інший формат


0

Використання цього термінального типу; -

defaults write com.apple.screencapture type png

Ви можете замінити jpeg і gif там, якщо потрібно.

Можливо, доведеться це зробити і згодом

 killall SystemUIServer 

Але мені не зовсім зрозуміло, що саме викликає цю необхідність

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.