Benutzer-Werkzeuge

Webseiten-Werkzeuge


solutions:heictojpg

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.

solutions/heictojpg.txt · Zuletzt geändert: 2022-11-23 11:42 von andreas