it-swarm.com.de

HEIF (.heic) in JPEG auf einem Server konvertieren?

Apple hat in iOS 11 ein neues Bildformat namens HEIF (Dateierweiterung .heic) eingeführt. Ich weiß, dass Sie Bilder als JPG-Dateien von iOS-Geräten exportieren können, aber ich möchte die HEIC-Dateien auf meinen Server hochladen und dort in JPEG-Dateien konvertieren, die auf allen anderen Geräten angezeigt werden können.

Kann jemand einen guten und effizienten Weg empfehlen, um dies zu erreichen?

ANTWORTEN:

Da diese Frage abgeschlossen ist, werde ich hier für Sie alle meine Antwort bearbeiten. Wir verwenden diese Bibliothek jetzt zum Konvertieren von HEIC in JPEG: https://github.com/monostream/tifig

Auch ImageMagick unterstützt jetzt die Konvertierung von HEIC in JPEG dank einer Gabel von @toshic

Vielen Dank an @monostream und @toshic für Ihre tollen Beiträge!

EDIT1: Der Wortlaut der Frage wurde präzisiert und entspricht den SO - Richtlinien

EDIT2: Antwort hinzugefügt, da dieses Thema geschlossen ist: /

51
Christian

Es ist kompliziert, weil iOS 11 tatsächlich Kacheln von HEVC-kodierten Bildern in einem HEIF-Container speichert. Es gibt jedoch eine Demo, die alle mit dem Befehl nokia lib extrahiert, mit ffmpeg dekodiert und dann zu einem einzigen JPEG mit Imagemagick im schnellsten Repo verknüpft wird von beschädigte HEIC-Kachel beim Konvertieren in JPEG

Wir haben auch eine funktionierende Version, die Sie verwenden können, indem Sie https://github.com/pushd/heif klonen und dann:

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

CloudConvert unterstützt das Konvertieren dieser HEIC-Dateien in JPG: https://cloudconvert.com/heic-to-jpg . Sie haben auch ein API mit PHP/node.js/Python-SDKs.

1
monday

Eine solche Bibliothek ist derzeit nicht für die Bildkonvertierung auf einem Server für HEIF in JPEG verfügbar. ImageMagick unterstützt dies bisher nicht.

Die einzige Möglichkeit, dies zu tun, indem Sie Ihre Bilder von Ihrem Gerät exportieren, sollte ein JPEG-Bild erzeugt werden.

Nokia verfügt über eine HEIF - JavaScript-Implementierung, die Sie anzeigen können: Nokiatech heif

Alternate: Sie können diese Website ausprobieren, wenn dies funktioniert.

Funktionsanforderung für ImageMagick

0
bhansa