Гид по технологиям

Как изменить формат файлов скриншотов в macOS (OS X)

4 min read macOS Обновлено 20 Dec 2025
Изменить формат скриншотов в macOS
Изменить формат скриншотов в macOS

Как изменить формат файла скриншота в OS X

Зачем менять формат скриншотов

По умолчанию macOS сохраняет скриншоты в PNG: это формат без потерь, удобный для качественных изображений и графики с прозрачностью. Однако PNG даёт большие файлы по сравнению с JPEG, который лучше подходит для фотографий и экономит место. Менять формат имеет смысл, когда:

  • нужно экономить дисковое пространство;
  • требуется конкретный формат для публикации или отправки (например, JPEG для веба или PDF для документов);
  • вы хотите автоматизировать рабочий процесс без ручного экспорта через Preview.

Определение: Terminal — это приложение macOS для ввода команд в текстовом интерфейсе (Applications → Utilities).

Быстрая инструкция

  1. Откройте Terminal: Программы → Утилиты → Terminal.
  2. Введите команду для выбора формата. Например, для JPEG:
defaults write com.apple.screencapture type jpg
  1. Перезапустите системный пользовательский интерфейс, чтобы применить изменения:
killall SystemUIServer
  1. Сделайте скриншот (Shift+⌘+3 или Shift+⌘+4) и проверьте формат файла (выделите файл и нажмите Command+I).

Окно Preview с опцией экспорта изображения

Важно: без перезапуска SystemUIServer (команда killall) изменения не вступят в силу сразу.

Поддерживаемые форматы

Вы можете указать один из распространённых форматов: png, jpg (или jpeg), pdf, gif, tiff. Примеры команд:

defaults write com.apple.screencapture type png
defaults write com.apple.screencapture type jpg
defaults write com.apple.screencapture type pdf

После выполнения каждой команды не забудьте запустить:

killall SystemUIServer

Проверка результата

  1. Снимите новый скриншот.
  2. Выберите файл и нажмите Command+I (Получить информацию).
  3. Убедитесь, что расширение и тип файла соответствуют заданному формату.

Свойства файла скриншота (Command+I)

Критерии приёмки

  • Файл скриншота после создания имеет выбранное расширение.
  • Открытие файла в Preview корректно отображает изображение без ошибок.
  • При выборе PDF — файл открывается как документ, при выборе JPEG — имеет ожидаемый размер и цветовую палитру.

Альтернативные подходы

  • Использовать Preview: вручную открыть PNG и Export → выбрать формат (удобно при единичных скриншотах).
  • Использовать встроенную утилиту Grab (или Screenshot в новых версиях macOS) для сохранения в нужном формате при создании.
  • Сторонние приложения: Skitch, Monosnap, CleanShot — дают гибкие настройки формата и места сохранения.

Когда это не подойдёт (контрпример)

  • Если вам нужно сохранять часть скриншотов в одном формате, а часть в другом — глобальная смена формата неудобна.
  • Если требуется прозрачность (альфа-канал) — JPEG не поддерживает прозрачность, используйте PNG или TIFF.
  • Когда на рабочей станции действуют корпоративные политики, блокирующие изменение defaults.

Шпаргалка команд (cheat sheet)

  • Установить JPEG:
defaults write com.apple.screencapture type jpg
killall SystemUIServer
  • Вернуть PNG по умолчанию:
defaults write com.apple.screencapture type png
killall SystemUIServer
  • Установить PDF:
defaults write com.apple.screencapture type pdf
killall SystemUIServer

Мини‑методология: безопасное изменение настроек

  1. Сделайте тестовый снимок до изменений (контрольная точка).
  2. Выполните команду defaults и перезапустите SystemUIServer.
  3. Создайте новый снимок и сравните метаданные/размер.
  4. Если результат устраивает — используйте в рабочем процессе; если нет — верните png.

Роль‑базированные чеклисты

  • Дизайнер:

    • Проверьте, что формат сохраняет цветовую точность и прозрачность (PNG/TIFF при необходимости).
    • Сравните размеры файлов до и после.
  • Разработчик / QA:

    • Автоматически тестируйте создание скриншотов в CI/скриптах, если используете их для документации.
    • Убедитесь, что инструменты сборки корректно работают с новым форматом.
  • Технический писатель:

    • Проверьте, что изображения в документации соответствуют требованиям платформы (JPEG для веба, PDF для печати).

Decision flow (простая схема выбора формата)

flowchart TD
  A[Нужен формат скриншотов?] --> B{Требуется прозрачность?}
  B -- Да --> C[Используйте PNG или TIFF]
  B -- Нет --> D{Нужен маленький размер?}
  D -- Да --> E[Используйте JPEG]
  D -- Нет --> F[Используйте PDF или PNG]

Сопроводительные замечания по безопасности и совместимости

  • Команда defaults изменяет настройки для текущего пользователя. Для настроек системы/других пользователей нужны дополнительные шаги и админские права.
  • Корпоративные политики могут блокировать изменение prefs; в таком случае обратитесь к администратору.

Краткое резюме

Изменение формата скриншотов в macOS делается быстро через Terminal командой defaults write com.apple.screencapture type <формат> и перезапуск SystemUIServer. Это удобно при необходимости массового сохранения в конкретном формате, но не подходит, если вам нужен гибридный подход или поддержка прозрачности.

1‑строчная глоссарий

  • Terminal — приложение для ввода команд в macOS.
  • SystemUIServer — процесс, управляющий элементами интерфейса, перезапуск которого применяет изменения настроек.
  • PNG/JPEG/PDF/GIF/TIFF — форматы изображений с разными свойствами качества и сжатия.

Если нужно, могу добавить готовый скрипт для автоматической смены формата и отката или пример для массовой конвертации существующих PNG в JPEG с сохранением метаданных.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Лучший эквалайзер для Apple Music — настройка
Музыка

Лучший эквалайзер для Apple Music — настройка

Ввод эмодзи в Linux: клавиатура и мышь
Linux

Ввод эмодзи в Linux: клавиатура и мышь

Установка Arch Linux — пошаговое руководство
Linux

Установка Arch Linux — пошаговое руководство

Apple Watch Schooltime: как настроить и использовать
Гаджеты

Apple Watch Schooltime: как настроить и использовать

Проверка и оповещение о заполнении диска | Linux
Системное администрирование

Проверка и оповещение о заполнении диска | Linux

Уникальные значения в Excel — как посчитать
Excel

Уникальные значения в Excel — как посчитать