Как преобразовать изображение HEIF / HEIC в JPEG в El Capitan?

35

Итак, вот в чем дело. У меня есть новый iPhone и старый Mac. iOS 11 (все еще в бета-версии на сегодняшний день) и El Capitan (больше никаких обновлений для этого Mac). Я использую библиотеку фотографий iCloud на обоих устройствах. Когда я делаю фотографию в новом формате с моим iPhone 7, есть ли способ использовать ее прямо сейчас на моем Mac, без предварительной конвертации в мой iPhone? Я имею в виду, могу ли я синхронизировать эти фотографии через iCloud и конвертировать локально на моем Mac?

Я пытался найти стороннее программное обеспечение, которое могло бы выполнить такое преобразование, но не смогло найти то, которое могло бы работать на El Capitan. Любая идея?

Виктор Домингос
источник
Вы должны иметь возможность конвертировать фотографии HEIF при экспорте. Вы пробовали это?
Аллан
1
Я все еще пытаюсь понять механику этого. Я установил его на автоматический в iPhone. Но я получил пару файлов в приложении Photos через синхронизацию библиотеки фотографий iCloud, а также при загрузке с веб-сайта iCloud. Я думаю, что веб-сайт позволяет нам экспортировать JPEG. И было бы неплохо иметь то же самое в приложении «Фото» в El Capitan.
Виктор Домингос
Я хотел бы начать использовать новый формат для экономии места, но у меня все еще есть возможность получить доступ к моим фотографиям с моего текущего Mac.
Виктор Домингос
1
@ Отметьте, да, это была одна из моих первых мыслей, но кажется, что их преобразование HEIC - это функция, которая работает только в более поздних ОС.
Виктор Домингос
3
sips -s format JPEG myfile.heic --out myfile.jpg
Пэт Нимейер

Ответы:

27

Мы только что выпустили это небольшое бесплатное приложение для macOS: https://imazing.com/heic

Минимальная версия macOS - 10,8 , так что не беспокойтесь о El Capitan. :)

введите описание изображения здесь

Macmade
источник
4
Этот инструмент также сохраняет данные EXIF, и это здорово!
Эрик Мажерус,
Не работает в последнее время
Juloƃı
Отличный инструмент, спасибо.
Рифинио
41

Вы можете использовать инструмент командной строки imagemagickдля преобразования изображений HEIC в JPG.

# install imagemagick
brew install imagemagick

# convert a single image
magick convert foo.HEIC foo.jpg

# bulk convert multiple images
magick mogrify -monitor -format jpg *.HEIC
wisbucky
источник
2
Что означает «преобразовать: нет делегата декодирования для этого формата изображения« HEIC »?
разрыв
1
@gap, ваше сообщение об ошибке означает, что у вас не установлены нужные вещи для работы с форматом HEIC. brew upgrade imagemagickрешил эту проблему для меня.
kuzzooroo
@gap Не уверен. Моя первоначальная команда установки имела дополнительную опцию:, brew install imagemagick --with-libheifно другие говорили, что она больше не нужна. Вы можете попробовать. Может быть, это имеет значение в зависимости от вашей версии OSX.
wisbucky
@wisbucky, относительно моего неотчеркнутого ответа: ты был прав. не уверен, что происходило раньше. Спасибо за ответ. Kir
Кирби
Отлично! работал на меня
Димитрис
5

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

Когда вы делаете снимок с iPhone, Dropbox автоматически преобразует .heicизображение .jpgпри загрузке его на компьютер ( контролируется настройками ). Поскольку я использую как ОС Windows, так и MacOS, нет необходимости устанавливать отдельные дополнительные приложения.

Дальняя сторона
источник
4

Ниже представлен инструмент конвертации в Интернете (веб-браузер): не поддерживает пакетную обработку, но он будет работать на широком спектре систем, включая не Apple OS.

http://heictojpg.com/

cbuchart
источник
1
Этот сайт теперь позволяет загружать до 50 изображений одновременно.
kuzzooroo
2

Отличным инструментом командной строки, который работает очень хорошо, является tifig . Его можно легко скомпилировать на нескольких платформах. Он должен компилироваться на любой платформе с относительно современным набором инструментов разработки, который должен включать El Capitan!

Мэтью Бриггс
источник
Я следовал инструкциям в репозитории для установки tifigс помощью brew install cmake vips ffmpeg(из репо), но, похоже, он не работает ( tifig command not found).
Амелио Васкес-Рейна
Я не знаю, сделали ли вы это или нет, но вы также должны следовать инструкциям по сборке. Чтобы выполнить сборку внутри папки после сборки, просто запустите./tifig -v -p file.heic file.jpg
kentrh