HEIC в JPG на Mac — четыре способа и где каждый упирается
Конвертация фотографий HEIC с iPhone в JPG в macOS через «Просмотр», быстрые действия, команду sips или пакетный конвертер — с ограничениями каждого и форматом, который macOS не умеет записывать.
iPhone снимает в HEIC. Формат хороший — примерно вдвое меньше JPEG при том же качестве — и всё равно именно он не открывается на Windows у заказчика, в старой CMS или в типографии.
macOS умеет его конвертировать. Способов четыре, и упираются они в разное, поэтому стоит понимать, за каким тянуться.
1. Быстрые действия — самый быстрый, и большинство о них не знает
Выделите фотографии в Finder, правая кнопка, «Быстрые действия» → «Конвертировать изображение». Появится небольшая панель: выберите JPEG, укажите размер, подтвердите. Новые файлы лягут рядом с оригиналами.
Обрабатывает сразу несколько файлов и не требует ничего устанавливать. Для «у меня двенадцать фотографий, нужны в JPEG» это и есть ответ, дальше можно не читать.
Где упирается: три грубые заготовки размера, никакой настройки качества, никакого выбора папки назначения и никакой возможности осознанно сохранить или убрать метаданные.
2. «Просмотр» — один файл, полный контроль над качеством
Откройте фото в «Просмотре», затем Файл → Экспортировать…, формат поставьте JPEG и пользуйтесь ползунком качества.
Это единственный встроенный способ с настоящим ползунком качества, что важно при экспорте в печать. И он строго по одному файлу: «Просмотр» умеет открыть много изображений, но экспорт применяется к выбранному.
3. sips — встроенный, скриптуемый, действительно быстрый
На каждом Mac есть sips — инструмент для изображений вообще без интерфейса:
sips -s format jpeg photo.heic --out photo.jpg
Для целой папки:
mkdir -p converted
for f in *.heic; do
sips -s format jpeg "$f" --out "converted/${f%.heic}.jpg"
done
Качество тоже задаётся:
sips -s format jpeg -s formatOptions 80 photo.heic --out photo.jpg
Это лучший бесплатный вариант для большой пачки, и о нём стоит знать, даже если воспользуетесь один раз.
Но вот ограничение, на которое натыкаются поздно. Спросите свой Mac, что
sips умеет записывать:
sips --formats | grep -iE "heic|webp|jpeg|png"
На современной macOS вы получите:
org.webmproject.webp webp
public.heic heic Writable
public.jpeg jpeg Writable
public.png png Writable
Обратите внимание на строку WebP. У неё нет флага Writable. macOS читает WebP и не умеет его записывать — то есть «сконвертируйте в WebP для сайта» это задача, которую встроенные средства просто не решают, каким бы из трёх способов выше вы ни пользовались.
4. Пакетный конвертер с настоящими настройками
Когда задача — папка, а не файл (съёмка на сдачу, каталог товаров, набор
изображений для сайта), каждый встроенный способ чем-то жертвует: у быстрых
действий нет качества, у «Просмотра» нет пакета, у sips нет интерфейса и нет
WebP.
ByEase File Tools конвертирует целые папки между JPEG, PNG, HEIC, TIFF и WebP с настройкой качества и суффиксом имени, прямо из контекстного меню Finder. Всё выполняется на вашем Mac — фотографии не загружаются никуда ради конвертации, что для снимков с GPS-координатами значит больше, чем кажется.
Раз уж конвертируете — проверьте, что едет вместе
HEIC прямо с iPhone несёт метаданные EXIF: камеру, точное время и обычно GPS-координаты места, где вы стояли. Конвертация в JPEG не убирает ничего из этого.
Если фотографии идут заказчику, в объявление или на публичный сайт — удалите метаданные осознанно, а не в надежде, что это сделал конвертер. Это отдельная инструкция и именно тот шаг, который пропускают.
Коротко
| Способ | Пакет | Настройка качества | Пишет WebP |
|---|---|---|---|
| Быстрые действия | да | нет | нет |
| Экспорт в «Просмотре» | нет | да | нет |
sips | да, скриптом | да | нет |
| ByEase File Tools | да | да | да |