Page 1 sur 1

convertir des images en .heic en .jpg par lot

Posté : lun. 19 août 2019 15:55
par thyguy
Bonjour,
Voici mon problème :
Lorsque je charge de photos provenant d'un iphone (7 ), elles ont l’extension .heic et non l'extension .jpg.
J'ai vu qu'il existe un outil en ligne de commande pour convertir HEIC:
Il s'installe ainsi :

Code : Tout sélectionner

sudo apt install libheif-examples
pour convertir une image .heic en .jpg, il faut se placer dans son répertoire et saisir ceci (exemple pour IMG1472.heic qu'on veut convertir en IMG1472.jpg) :

Code : Tout sélectionner

heif-convert IMG1472.heic IMG1472.jpg
Maintenant, sachant que cette commande fonctionne pour une image, j'aimerais savoir quelle commande saisir pour que, non seulement cette image .heic puisse être convertie en .jpg, mais toutes les images du même répertoire.

Merci pour vos suggestions.

Cordialement
Thyguy

Re: convertir des images en .heic en .jpg par lot

Posté : lun. 19 août 2019 16:41
par thyguy
J'ai trouvé la solution :
après avoir installé la commande heic-convert en faisant :

Code : Tout sélectionner

sudo apt install libheif-examples
Il faut se placer dans le répertoire où se trouvent les photos en .heic en faisant :

Code : Tout sélectionner

cd (et faire drag drop du répertoire dans le terminal après ce cd)
Puis saisir :

Code : Tout sélectionner

for file in *.heic; do heif-convert $file ${file/%.heic/.jpg}; done
Toutes les images du répertoire en .heic sont converties en .jpg (il ne reste plus qu'à supprimer celles en .heic pour ne garder que les .jpg.
Thyguy

Re: convertir des images en .heic en .jpg par lot

Posté : lun. 19 août 2019 16:59
par angelique
Bonjour

N'ayant pas de .heic sous la main j'en ai téléchargé 2 via une requête google:

Code : Tout sélectionner

".heic" "index of" -asp -php -htm -html
j'en ai trouvé et téléchargé 2 dans mon répertoire Images

libheif-examples n'est pas présent dans mes dépôts Desktop: Xfce 4.12.3 Distro: Linux Mint 18.3 Sylvia

Par contre j'ai imagemagik

ensuite un simple convert , 2 images parlent mieux

nb: Il faut qu'il y ait que des .heic dans le répertoire d’où tu lances le Terminal



Image

Image

Re: convertir des images en .heic en .jpg par lot

Posté : lun. 19 août 2019 17:13
par thyguy
Merci pour ta réponse.
J'ai essayé de la tester sur les photos chargées depuis l'iphone qui étaient en .heic et non en .HEIC, voilà ce que cela donne :

Code : Tout sélectionner

familleg@familleg:~/Bureau/images$ convert *.heic .jpg
convert-im6.q16: no decode delegate for this image format `HEIC' @ error/constitute.c/ReadImage/504.
En renommant les .heic en .HEIC cela ne marche pas non plus.

Re: convertir des images en .heic en .jpg par lot

Posté : lun. 19 août 2019 18:25
par angelique
Du moment que tu as ta solution que tu as trouvé sur le forum ubuntu ^^ , ça roule.

Avec imagemagick il doit te manquer une dépendance style libheif , libde265-0 enfin moi perso j'ai que libde265-0 et ça marche.

Je pourrais pas t'en dire plus.

Re: convertir des images en .heic en .jpg par lot

Posté : lun. 19 août 2019 20:09
par thyguy
Merci beaucoup d'avoir pris le temps de répondre à ma demande.
Je vais essayer d'installer les librairies que tu m'indiques car j'utilise souvent imagemagik, cela serait donc plus cohérent.

Cordialement
Thyguy