convertir_des_images_heic_en_jpeg_ou_png

Ceci est une ancienne révision du document !


Convertir des images HEIC/HEIF 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 :

  • ouvrir le fichier HEIC
  • Fichier > Exporter sous

Avec Showphoto

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

  • ouvrir le fichier HEIC
  • Fichier > Enregistrer sous

HEIF ? HEIC ?

Argh :-( Encore des nouveaux formats !!!

Du calme :-) HEIF est meilleur que JPEG : meilleure qualité de compression d'image et fichiers nettement plus petits3) pour un même rendu. Il s'appuie sur un standard ouvert et à donc toutes les chances de remplacer JPEG4).

Il s'appuie sur l'algorithme de compression HEVC, également utilisé en vidéo (h-265, par exemple). Firefox s'étant enfin décidé à supporter ce format5), HEIF devrait rapidement supplanter JPEG.

HEIC n'est qu'une variante : une des facéties auxquelles Apple nous a depuis longtemps habituées…

En savoir plus : High Efficiency Image File Format (fr) (wikipedia)

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.
3)
Jusqu'à 50%.
4)
HEIF est reconnu depuis Android 10 (2019) !
5)
Depuis la version 134.0 (janvier 2025 !).
convertir_des_images_heic_en_jpeg_ou_png.1755073528.txt.gz · Dernière modification : de Flaz