Vous avez pris une photo avec votre iPhone, vous l'avez envoyée à quelqu'un, et cette personne vous répond qu'elle ne peut pas l'ouvrir. Ou alors, vous avez essayé de la télécharger sur un site web et avez reçu un message d'erreur inattendu. Le fichier a une extension .heic et soudain, rien ne semble vouloir coopérer avec lui. C'est une situation très courante, qui possède une solution simple une fois que l'on comprend ce qui se passe.
Ce qu'est réellement le HEIC
HEIC signifie High Efficiency Image Container (Conteneur d'images à haute efficacité). Apple a adopté ce format par défaut pour les photos à partir d'iOS 11 en 2017. La raison en est très simple : les fichiers HEIC pèsent environ la moitié de la taille des fichiers JPEG, tout en offrant une qualité visuelle comparable. Pour un téléphone équipé de 64 ou 128 Go de stockage et d'un appareil photo de 48 mégapixels, cela compte énormément.
Le format prend également en charge une profondeur de couleur de 12 bits par rapport aux 8 bits du JPEG, ce qui signifie que davantage d'informations colorimétriques sont capturées pour chaque cliché. Il permet de stocker les données des Live Photos, les cartes de profondeur du mode Portrait, et les modifications non destructives aux côtés de l'image originale dans un seul et même fichier. Lorsque vous ajustez la luminosité dans l'application Photos, votre image originale reste préservée à l'intérieur de ce conteneur HEIC.
Donc non, le HEIC n'est pas un mauvais format. Apple ne l'a pas rendu contraignant exprès. Le problème réside dans la compatibilité, pas dans le format lui-même.
Pourquoi ça bloque partout ailleurs
Le HEIC est basé sur la compression HEVC, le même codec utilisé pour le streaming vidéo sur Netflix et YouTube. Cette compression est sous licence, ce qui signifie que les développeurs de logiciels doivent payer pour l'implémenter ou passer par un processus d'intégration complexe. Beaucoup de plateformes et d'applications ne s'en sont tout simplement pas préoccupées.
Windows ne lit pas les fichiers HEIC nativement, à moins que vous n'installiez un codec spécifique depuis le Microsoft Store. Google Docs, la plupart des outils de retouche d'images, les formulaires de téléchargement sur les sites web, les clients de messagerie sur les systèmes autres qu'Apple, ainsi que de nombreux outils de design rejettent souvent catégoriquement les fichiers HEIC ou n'affichent rien. macOS gère parfaitement le HEIC car Apple contrôle à la fois le format et le système d'exploitation. En dehors de l'écosystème Apple, vous êtes livré à vous-même.
La situation ne va pas changer de sitôt. Le format JPG existe depuis 1992, est pris en charge par tous les appareils de la planète, et restera le choix le plus sûr pour le partage et le téléchargement dans un avenir prévisible.
Comment convertir un fichier HEIC en JPG
Si vous souhaitez régler le problème à la source, allez dans les Réglages de votre iPhone, puis dans Appareil photo, et enfin Formats. Passez de "Haute efficacité" à "Le plus compatible". Votre téléphone prendra désormais ses photos en JPG par défaut. Vous perdrez environ la moitié de l'efficacité de stockage par photo, mais vous n'aurez plus jamais à vous soucier de ces problèmes de compatibilité. Pour la plupart des gens, c'est le bon compromis.
Cela n'affecte que les nouvelles photos. Votre bibliothèque HEIC existante reste telle quelle.
Pour partager des photos individuelles depuis votre téléphone, iOS fait une chose utile : lorsque vous partagez une photo vers une destination non-Apple via Mail ou Messages, le fichier est souvent converti automatiquement en JPG lors de l'envoi. Si vous devez forcer la conversion, ouvrez la photo, appuyez sur Partager, et choisissez "Enregistrer dans Fichiers". Cette étape d'exportation déclenche une conversion JPG. Ce n'est pas très élégant, mais cela fonctionne pour une ou deux photos.
Sur un Mac, ouvrez le fichier HEIC dans Aperçu, allez dans Fichier, puis Exporter, et choisissez JPG dans le menu déroulant du format. Pour traiter plusieurs fichiers, sélectionnez-les tous dans le Finder et faites de même. macOS gère cela nativement sans logiciel supplémentaire. Si vous avez une grande bibliothèque à convertir, sélectionnez tous les fichiers dans le Finder, faites un clic droit, allez dans Actions rapides, et choisissez "Convertir l'image". Tous les fichiers seront convertis sur place.
Sur Windows, vos options dépendent de ce qui est déjà installé. Vous pouvez obtenir la prise en charge du HEIC en installant gratuitement les Extensions d'image HEIF depuis le Microsoft Store, ce qui ajoute la visualisation native du HEIC à Windows. Pour la conversion proprement dite, utilisez soit un outil en ligne, soit une application de bureau gratuite comme XnConvert, qui gère très bien la conversion par lots.
Pour les fichiers déjà sur votre ordinateur, en particulier sur Windows où le support natif est encore peu fiable, un convertisseur en ligne est souvent la solution la plus simple. Vous déposez le fichier, récupérez un JPG en retour, et c'est terminé. Pas d'installation, pas de compte requis.
Ce que vous perdez lors de la conversion
Le JPG est un format avec perte (lossy). Lorsque vous convertissez du HEIC en JPG, certaines données sont définitivement supprimées. Avec des paramètres de qualité élevés (90 % ou plus), la différence visuelle est imperceptible en usage normal. Il vous faudrait zoomer de manière significative et comparer côte à côte pour remarquer quoi que ce soit.
Ce qui ne peut pas être récupéré : la profondeur de couleur de 12 bits est réduite à 8 bits, toutes les modifications apportées dans l'application Photos sont définitivement figées dans le fichier exporté plutôt que de rester non destructives, et les données Live Photo ainsi que les cartes de profondeur du mode Portrait sont entièrement effacées.
Pour le partage quotidien, les téléchargements ou l'envoi de fichiers à des collègues, rien de tout cela n'a d'importance. C'est pour l'archivage que cela compte. Si vous souhaitez conserver vos photos à leur qualité d'origine complète sur le long terme, gardez les fichiers HEIC comme vos copies maîtresses et ne convertissez en JPG que lorsque vous devez les partager ou les télécharger. Ainsi, vous bénéficiez du meilleur des deux mondes.
Un détail à savoir sur la conversion par lots
Si vous avez un dossier contenant des centaines de fichiers HEIC, les convertir un par un n'est pas pratique. Sur Mac, la méthode des Actions rapides dans le Finder gère très bien les lots importants. Sur Windows, XnConvert est gratuit et peut traiter des dossiers entiers à la fois selon les paramètres de sortie que vous spécifiez. Les outils en ligne sont quant à eux mieux adaptés pour un fichier unique ou de petits lots, et non pour d'énormes bibliothèques.
La solution à long terme la plus simple consiste à changer le format de votre appareil photo pour le JPG dès aujourd'hui, et à convertir vos archives existantes une seule fois, plutôt que de devoir gérer ce problème encore et encore.