Takeout JSON
FR

Convertir des photos iPhone HEIC en JPG en gardant la date

Comment convertir en masse les photos HEIC d'un iPhone en JPG sans perdre la date, le GPS ni l'orientation, à la main ou avec un outil, sur Mac, Windows et Linux.

Votre iPhone photographie en HEIC. Votre télévision, la borne d'impression du magasin photo, votre PC de bureau, l'ordinateur Windows de vos parents et la moitié des sites que vous utilisez ne l'ouvrent pas. Convertir est facile. Convertir sans perdre la date et le lieu, c'est là que la plupart des gens se trompent.

Ce qu'est le HEIC

HEIC est le nom qu'Apple donne aux images HEIF compressées en HEVC, le même codec que la vidéo 4K. Une photo y prend environ la moitié de la place d'un JPEG équivalent, à qualité égale. Apple en a fait le format par défaut en 2017. Samsung et quelques autres téléphones Android peuvent aussi photographier en HEIC.

En dehors d'Apple, la prise en charge est inégale. Windows a besoin d'un codec payant du Microsoft Store pour une prise en charge complète. Beaucoup de visionneuses Linux le gèrent, beaucoup d'autres non. Les vieux appareils photo, les télévisions, les cadres photo et les formulaires web le refusent tout simplement. Le JPEG s'ouvre partout, et c'est toute la raison de convertir.

Ce qu'une mauvaise conversion fait perdre

Trois choses, de la plus fréquente à la moins fréquente.

La date. Certains convertisseurs écrivent un JPEG neuf sans aucun EXIF. La photo n'a plus que la date du fichier, c'est-à-dire le moment de la conversion. Toute votre bibliothèque tombe sur un seul jour.

Le lieu. Même cause. Le GPS vit dans l'EXIF. Sans EXIF, plus de lieu.

L'orientation. Le HEIC stocke la rotation comme une propriété de l'image. Un convertisseur qui l'ignore produit un JPEG couché. Un convertisseur qui l'applique mais recopie aussi la balise d'orientation EXIF produit un JPEG que certaines visionneuses font tourner deux fois.

Les convertisseurs en ligne ajoutent une quatrième perte : vos photos quittent votre ordinateur. Pour des photos de famille avec le GPS dedans, c'est un vrai coût.

« Presque sans perte »

Passer du HEIC au JPEG n'est jamais vraiment sans perte. HEVC et JPEG sont deux compressions différentes, et les pixels doivent être décodés puis réencodés. À une qualité JPEG de 90 ou plus, la différence est invisible sur tout écran et sur tout tirage. Le fichier grossit, en général du double. C'est le prix de la compatibilité.

Gardez les originaux HEIC si la place le permet. C'est la version la plus petite et de meilleure qualité. Convertissez des copies pour les endroits qui demandent du JPEG.

Convertir à la main

macOS. Sélectionnez les photos dans le Finder, clic droit, Actions rapides, Convertir l'image, puis choisissez JPEG. L'EXIF est conservé, y compris le GPS et la date, et l'orientation est gérée. L'exportation dans Aperçu fait la même chose pour un seul fichier. La commande sips le fait dans un terminal :

sips -s format jpeg photo.heic --out photo.jpg

Windows. Installez les « Extensions d'image HEIF » et les « Extensions vidéo HEVC » depuis le Microsoft Store. L'application Photos peut alors ouvrir le HEIC et l'enregistrer en JPEG, mais un fichier à la fois. Pour des lots, XnView MP ou IrfanView avec son pack de plugins convertissent des dossiers entiers et gardent l'EXIF si vous cochez l'option de conservation des métadonnées.

Linux. heif-convert, fourni par libheif, est dans la plupart des dépôts :

for f in *.heic; do heif-convert -q 92 "$f" "${f%.heic}.jpg"; done

Il transfère l'EXIF. La commande magick d'ImageMagick lit aussi le HEIC quand elle est compilée avec libheif.

Après toute conversion, vérifiez un fichier avec exiftool photo.jpg et confirmez que DateTimeOriginal et GPSLatitude sont présents. S'ils manquent, l'outil les a perdus. exiftool peut les recopier depuis l'original :

exiftool -tagsfromfile photo.heic -all:all photo.jpg

Et Google Takeout ?

Google Photos garde le HEIC en HEIC. Un export Takeout d'une bibliothèque d'iPhone en est plein, avec la date et le GPS dans des fichiers .json à côté plutôt que dans le fichier. Convertir ces photos en JPEG sans lire d'abord les .json donne des JPEG doublement sans date. Un guide dédié à Takeout se trouve dans convertir HEIC en JPG depuis Google Takeout.

Le faire avec l'application

Takeout JSON Metadata Fixer convertit le HEIC en JPG pendant une organisation, et écrit en même temps la date et le GPS dans le JPEG, qu'ils viennent de l'EXIF du HEIC ou d'un fichier .json de Takeout.

Activez la conversion HEIC vers JPG. Chaque HEIC du dossier ou de l'export ressort en JPEG avec DateTimeOriginal, le GPS et le reste des métadonnées. L'orientation est gérée en redressant les pixels et en remettant la balise à la valeur normale, donc rien ne s'affiche couché plus tard. Les fichiers qui ne sont pas en HEIC passent sans être touchés.

Sur Mac, le décodage utilise les frameworks d'Apple. Sous Windows et Linux, l'application embarque son propre décodeur HEIC, donc vous n'avez besoin ni du codec du Microsoft Store ni d'aucun paquet de votre distribution. Tout se passe sur votre ordinateur. Rien n'est envoyé en ligne.

La conversion se combine avec le reste : noms de fichier commençant par la date, dossiers Année/Mois, export directement sur une clé USB. Gratuit pour 1000 photos, 19,99 $ une fois pour l'illimité, sur Windows, Mac et Linux.

Questions fréquentes

Faut-il supprimer les fichiers HEIC après la conversion ?

Pas si vous avez la place. Le HEIC est le meilleur original. Gardez-les dans un dossier d'archive et utilisez les JPEG pour le partage et pour les appareils qui en ont besoin.

La conversion change-t-elle la date de la photo ?

Elle ne devrait pas. Un bon convertisseur copie l'EXIF, donc DateTimeOriginal est le même dans le JPEG. La date de modification du fichier sera l'heure de la conversion, et c'est pour cela que la date à l'intérieur du fichier est celle qui compte. Voir date de prise de vue ou date de modification.

Et les Live Photos ?

Une Live Photo est un HEIC accompagné d'une courte vidéo MOV. Convertir le HEIC en JPEG laisse le MOV tel quel. Gardez les deux avec le même nom de base, pour que les applications qui comprennent les paires les voient toujours comme une seule photo.

Y a-t-il un réglage de qualité ?

La plupart des outils utilisent par défaut une valeur entre 85 et 95. En dessous de 85, des défauts peuvent apparaître dans le ciel et sur la peau. Au-dessus de 95, le fichier grossit beaucoup sans gain visible.