====== Convertir des images HEIC en JPEG ou PNG ======
Sources :
* [[https://linuxnightly.com/convert-heif-images-to-jpg-or-png-on-linux/|Convert HEIF Images to JPG or PNG on Linux (With Commands)]]
* [[https://www.delftstack.com/fr/howto/linux/remove-file-extension-using-shell/|Supprimer l'extension de fichier à l'aide de Bash]]
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écente((À comprendre au moment de la rédaction : septembre 2022.)), 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 .heic .jpeg
Toutes les images d'un répertoire :
cd
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 .heic .jpg
Toutes les images d'un répertoire, avec la qualité maximum dans le format de destination:
cd
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
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 HEIC((Pour des raisons techniques de compilation et packaging, c'est le cas dans certaines versions de certaines distributions Linux.)).
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