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 | так | так | так |