Konvertieren von Fotos im .HEIC-Format in .jpg
Fotos werden auf neuen Apple Systemen im .HEIC-Format gespeichert. Dies ist ein zukunftsweisendes Format, aber bislang noch nicht von Allen Systemen unterstützt.
Für Linux gibt es die Möglichkeit einen Konverter zu installieren, da .HEIC in Ubuntu 20.04 noch nicht unterstützt wird. Eine Anleitung liefert Batch Convert HEIC to JPG.
Darin wird die Installation von heif-convert mit Hilfe des Package libheif-examples beschrieben. Es war allerdings notwendig, dass auch das Repository libde265 installiert wird, um einen Abhängigkeitsfehler zu lösen.
$ sudo add-apt-repository ppa:strukturag/libheif $ sudo add-apt-repository ppa:strukturag/libde265 $ sudo apt update $ sudo apt upgrade $ sudo apt-get install libheif-examples
Für die Konvertierung zahlreicher Dateien ist folgendes Shell-Skript hilfreich. Damit wird ein doppelter Suffix im Dateinamen verhindert.
#!/bin/bash for f in *.HEIC do fname=$(echo $f | cut -d “.” -f1) echo “Working on file $f” heif-convert $f $fname.jpg done
Ergänzung 23.11.2022:
In How to Open iOS HEIC Photos or Convert to JPG/PNG in Ubuntu 20.04 or 22.04 wird der aktuelle Stand der Erkenntniss beschrieben. Danach ist libheif-examples mittlerweile Standard und in den Debian-/Ubuntu-Repos enthalten. Ein aktuelle Version von Imagemagick kennt das HEIC/HEIF-Format inzwischen auch und convert funktioniert.
Ein besonderes Highlight ist das Skript:
$ for file in *.HEIC; do heif-convert $file ${file%.HEIC}.jpg; done
Die Variante ${file%.HEIC}.jpg ist besonders einfach, um den Dateisuffix zu ändern.