it-roy-ru.com

Конвертировать HEIF (.heic) в JPEG на сервере?

Apple представила новый формат изображений в iOS 11 под названием HEIF (расширение файла .heic). Я знаю, что вы можете экспортировать изображения в формате JPG с устройств iOS, но я хочу загрузить HEIC-файлы на мой сервер и преобразовать их туда в файлы JPEG, которые можно показывать на всех других устройствах.

Кто-нибудь может порекомендовать хороший и эффективный способ добиться этого?

ОТВЕТ:

Поскольку этот вопрос закрыт, я отредактирую свой ответ здесь для всех остальных. Теперь мы используем эту библиотеку для преобразования HEIC в JPEG: https://github.com/monostream/tifig

Также ImageMagick теперь поддерживает преобразование HEIC в JPEG благодаря форк из @toshic

Спасибо @monostream и @toshic за ваш большой вклад!

Правка1: отредактировал формулировку вопроса, чтобы она была более конкретной и отвечала SO рекомендациям

Правка 2: Добавлен ответ, так как эта тема сейчас закрыта: /

51
Christian

Это сложно, потому что iOS 11 на самом деле хранит фрагменты изображений, закодированных в HEVC, в контейнере HEIF, но есть демонстрационная программа с использованием nokia lib для их извлечения, ffmpeg для их декодирования и последующего сшивания их в один jpeg с imagemagick в репозитории heiftest, связанном из поврежденная плитка HEIC при конвертации в JPEG

У нас также есть рабочий, который вы можете использовать, клонируя https://github.com/pushd/heif , а затем:

cmake CMakeLists.txt && make && Bins/heiftojpeg test_001.heic test_001.jpg
17
Eric Jensen

CloudConvert поддерживает преобразование этих файлов HEIC в JPG: https://cloudconvert.com/heic-to-jpg . У них также есть API с PHP/node.js/Python SDK.

1
monday

На данный момент нет такой библиотеки для преобразования изображений на сервере для HEIF в JPEG, ImageMagick до сих пор не поддерживает это.

Единственный способ сделать это - экспортировать изображения с устройства, которое должно создавать изображение в формате JPEG.

Nokia имеет реализацию javascript для HEIF, которую вы можете посмотреть: Nokiatech heif

Alternate: Вы можете попробовать этот сайт , если это работает.

Запрос функций для ImageMagick

0
bhansa