Sources :
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
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 \;
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 :
Comme avec Gimp, pour quelques photos que l'on traitera une à une :