Table des matières

Convertir des images HEIC en JPEG ou PNG

Sources :

Les explications sont données pour un conversion en JPEG. Les commandes utilisées fonctionneront également pour PNG et d'autres formats, en utilisant l'extension de fichier correspond au format souhaité.

Avec Imagemagick

Si on dispose d'une version récente1), on peut utiliser les commandes convert ou mogrify, comme on le ferait avec une image JPEG.

Sous Debian, si le paquetage imagemagick n'est pas installé

# apt install imagemagick

Une seule image :

convert <mon image>.heic <mon image>.jpeg

Toutes les images d'un répertoire :

cd <mon répertoire>
mogrify -format jpg *.heic
Si la version installée d'Imagemagick ne prend pas en charge le format HEIC, un message d'erreur le signalera.

Avec heif-convert

Sous Debian, installer libheif-examples

# apt install libheif-examples

Une seule image :

heif-convert <mon image>.heic <mon image>.jpg

Toutes les images d'un répertoire, avec la qualité maximum dans le format de destination:

cd <mon répertoire>
for f in *.heic; do heif-convert -q 100 $f $f.jpg; done

La commande précédente reprend l'intégralité du nom du fichier source et lui ajoute l'extension “.jpg”. Par exemple, le fichier contenant la conversion de “mon_image_001.heic” sera nommé “mon_image_001.heic.jpg”. Si on veut faire disparaître “.heic” du nom de fichier résultant, on étoffe la commande précédente :

for f in *.heic; do heif-convert -q 100 $f $(basename $f .heic).jpg; done

Dans toute une arborescence :

cd <mon répertoire>
find . -iname "*.heic" -exec heif-convert -q 100 {} {}.jpg \;

Via une interface graphique

Avec Gimp

Si la version d'imagemagick installée ne permet pas la conversion , il est possible que Gimp reconnaisse le format HEIC2).

Pour quelques photos que l'on traitera une à une :

Avec Showphoto

Comme avec Gimp, pour quelques photos que l'on traitera une à une :

1)
À comprendre au moment de la rédaction : septembre 2022.
2)
Pour des raisons techniques de compilation et packaging, c'est le cas dans certaines versions de certaines distributions Linux.