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 :
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)