Aller au contenu

NEF vers JPG

Le rendu de Nikon, Picture Control compris, extrait du NEF.

Le NEF est le format raw de Nikon, et l'appareil dépose un JPEG pleine taille à côté des données du capteur en écrivant le fichier. C'est cette image intégrée que NEF vers JPG enregistre, à la résolution du capteur, prête pour les logiciels qui ne veulent pas toucher à un fichier raw. La conversion tourne sur votre propre machine, dans le navigateur, sans aucun envoi.

Le fichier ne quitte jamais cet onglet. La lecture, le décodage et l'écriture du résultat se font tous sur votre machine, et vous pouvez le prouver en coupant votre réseau et en utilisant l'outil quand même.

L'outil

Déposez une image ici

Ou collez-en une, ou choisissez un fichier. Plusieurs à la fois, c'est possible.

La conversion se fait sur votre machine, dans cet onglet, et c'est pour cela que sans JavaScript, elle n'a pas lieu du tout. Il n'y a ici aucun serveur qui pourrait la faire à la place.

0,92

Cette conversion

Le JPEG que Nikon écrit au moment de la prise de vue.

Le NEF est le format raw de Nikon depuis le D1 en 1999, et en dessous c'est un TIFF : les données du capteur dans un répertoire, un JPEG pleine taille dans un autre. Nikon ne s'est jamais arrêté non plus sur une seule variante : non compressé, compressé sans perte, et un mode High Efficiency sur les Z8 et Z9 qui divise encore le fichier par deux. Le JPEG reflète le Picture Control réglé sur le boîtier, Standard ou Flat, et l'activation ou non d'Active D-Lighting. Un NEF de 45 mégapixels fait environ 55 Mo, et le JPEG qu'il contient en représente une petite part.

Un JPEG tiré d'un NEF ne correspondra pas à ce que Lightroom affiche en ouvrant le même fichier, parce qu'Adobe applique son propre profil et ignore le Picture Control de Nikon. La version de l'appareil est en général la plus contrastée des deux, et aucune des deux n'est fausse. Un point à surveiller : si l'espace colorimétrique du boîtier était réglé sur Adobe RGB, ce profil voyage avec le JPEG et l'image paraît plate dans tout ce qui ignore les profils. Les données du capteur restent dans le NEF, conservez donc l'original.

Où va le fichier

Nulle part.

La plupart des convertisseurs que l'on trouve en cherchant sont un formulaire de téléversement. Vous remettez le fichier, un serveur le convertit, et vous devez croire sur parole que la copie a été supprimée. Rien dans la conversion d'une image n'exige tout cela, donc ce n'est pas ce qui est fait ici.

  • Il n'y a pas de serveur

    La page n'émet aucune requête pendant qu'elle convertit. Le convertisseur ne contient nulle part d'appel à fetch, XMLHttpRequest, WebSocket, EventSource ou sendBeacon, et rien n'est écrit dans les cookies, le stockage local, le stockage de session ou une base de données.

  • Les métadonnées sont retirées

    Une photo prise avec un téléphone porte les coordonnées de l'endroit où vous vous teniez, la seconde exacte où vous l'avez prise et l'appareil qui l'a prise. Tout cela est supprimé par défaut, et le résultat vous dit ce qui s'y trouvait, pour que ce soit votre choix et non une surprise.

  • Vous pouvez le vérifier vous-même

    Coupez votre réseau et convertissez quelque chose. Ça marche. La version en un seul fichier, plus bas sur cette page, va encore plus loin : vous la téléchargez une fois et vous l'ouvrez depuis votre propre disque, sans aucune connexion.

  • Le code est lisible

    Le convertisseur est un paquet distinct, sans dépendance d'exécution, dont le code est publié sous licence MIT. L'affirmation de confidentialité est une propriété d'un code que vous pouvez lire, pas une promesse que vous devez accepter.

Formats

Ce qui entre, et ce qui sort.

Les formats courants sont là parce que les gens en ont besoin. Les formats pénibles sont là parce que celui qui a un TIFF scanné, un fichier Photoshop ou un dossier de raw d'appareil photo ne trouve ailleurs que des sites qui réclament d'abord un téléversement.

Lecture

HEIC et HEIF, PNG, APNG, JPEG, JPEG XL, WebP, AVIF, GIF, BMP, ICO, TIFF, Photoshop PSD et PSB, raw d'appareil photo, DDS, Radiance HDR, OpenEXR, PCX, suites Apple icon, Sun raster, XBM, XPM, QOI, TGA, PNM et farbfeld, plus le SVG, rendu par le navigateur. Le format est déduit des octets plutôt que du nom du fichier, parce qu'une photo partagée via une messagerie arrive souvent sous le nom image.jpg avec du HEIC à l'intérieur.

Écriture

PNG, APNG, JPEG, WebP, AVIF, GIF, TIFF, BMP, ICO, jeux d'icônes Apple, PCX, Sun raster, XBM, XPM, Radiance HDR, OpenEXR, QOI, TGA, PNM et farbfeld. WebP n'est pas disponible dans Safari, qui n'a jamais su l'écrire, et AVIF demande un navigateur doté d'un encodeur AV1, ce qu'ont Chrome et Edge. Dans les deux cas l'outil le dit, au lieu de vous remettre un PNG portant le mauvais nom.

Les animations gardent leurs images

Un GIF animé converti en APNG garde toutes ses images, et l'inverse aussi. Une conversion vers un format fixe garde la première image et vous le dit, plutôt que de laisser tomber les autres sans rien signaler.

Les photos HDR restent HDR

Une photo HDR prise avec un téléphone est une image ordinaire accompagnée d'une seconde, plus petite, qui indique de combien chaque zone doit être éclaircie. Convertissez-la en AVIF et les deux passent dans le fichier, avec les réglages qui les relient, recopiés tels quels plutôt que recalculés. Convertissez-la vers autre chose et vous obtenez l'image en plage standard, avec une ligne qui le précise. Radiance HDR et OpenEXR sont un sujet distinct et conservent toute leur plage de l'un à l'autre.

Le raw d'appareil photo, décrit honnêtement

Un fichier raw contient des données de capteur qu'un logiciel de retouche développe en image, et ce n'est pas ce qui se passe ici. Ce que fait l'outil, c'est extraire le JPEG pleine taille que l'appareil photo a lui-même produit et placé dans le fichier, ce qu'il vous faut exactement quand vous voulez sortir une photo d'un CR2 ou d'un NEF sans ouvrir un logiciel lourd.

Le PNG est écrit ici, pas par le navigateur

Ce qui veut dire qu'il supprime le canal de transparence inutilisé quand il n'y en a pas, intègre le profil de couleur d'origine, et ne se heurte à aucune limite de taille. Sur une photo de téléphone, il sort plus petit que ce que le navigateur obtient.

Icônes et favicons

Un ICO n'est pas une image. C'est un petit répertoire qui contient la même image à plusieurs tailles, si bien qu'un navigateur peut prendre celle de 16 pixels pour un onglet et celle de 32 pixels pour un favori : c'est cela, une favicon. L'outil écrit des entrées de 256, 128, 64, 48, 32 et 16 pixels, et 256 est là où un ICO s'arrête, parce que le répertoire note chaque côté sur un seul octet. Une suite d'icônes Apple (ICNS) s'écrit de la même façon et monte jusqu'à 1024, en portant à la fois la version ordinaire et la version retina de chaque taille qui en a deux. Partez de quelque chose de carré : chaque emplacement est un carré, donc une photographie en paysage revient centrée dans l'un d'eux avec de la transparence de part et d'autre.

Ce qu'il ne fera pas

Il n'écrit pas le HEIC. Aucun navigateur ne le peut, et l'encodeur est grevé de brevets qu'un outil gratuit ne peut pas régler. Il lit Photoshop et DDS sans les écrire, parce que lire un fichier que quelqu'un possède déjà rend service, alors qu'en écrire un mal donne un fichier dont on découvre un mois plus tard qu'il est faux. L'AVIF sort en huit bits par canal, parce qu'aucun navigateur n'encode l'AV1 en dix bits : il n'y a donc pas de sortie PQ ni HLG. Une photo HDR n'en a pas besoin, et c'est pourquoi elle survit quand même.

Le cas difficile

Un HEIC n'est pas une image. Il en contient des dizaines.

La plupart des formats sont une image avec un en-tête devant, et en convertir un n'a rien de remarquable. Le HEIC fait exception, et il vaut la peine d'être détaillé parce que c'est le format qui vous a le plus probablement amené ici. C'est de la compression vidéo appliquée à une image fixe, enveloppée dans le même conteneur qu'utilise un MP4, et le plus intéressant est qu'un navigateur puisse le lire tout court : il a déjà le décodeur.

  1. 01Le fichier est un conteneur, du même genre que celui d'un MP4. À l'intérieur se trouve une liste d'éléments : l'image, une vignette, les métadonnées de l'appareil photo, et sur un iPhone récent une couche supplémentaire pour la plage dynamique élevée.
  2. 02L'image elle-même est une grille de tuiles de 512 sur 512. Une photo de douze mégapixels en compte 48, disposées sur huit colonnes et six rangées, et une photo de 48 mégapixels en compte près de deux cents. Un lecteur qui attend une image unique n'y trouve rien d'utilisable.
  3. 03Chaque tuile est compressée comme une image de vidéo. L'outil extrait les tuiles et les remet au décodeur vidéo intégré à votre navigateur, qui sur la plupart des machines est un composant matériel dédié, si bien que cela prend un instant plutôt qu'une minute.
  4. 04La grille est complétée jusqu'à des tuiles entières, elle est donc plus grande que la photo. Les vraies dimensions sont enregistrées à part, et le remplissage est recadré ensuite.
  5. 05La rotation est enregistrée à côté de l'image plutôt qu'appliquée dessus. Toute photo en portrait prise avec un téléphone est en réalité stockée couchée, et c'est pour cela qu'un convertisseur qui l'ignore vous rend une image de travers.
  6. 06Une photo iPhone est en Display P3, une gamme de couleurs plus large que le sRGB que la plupart des fichiers supposent. L'outil lit dans quel espace se trouve le fichier et reporte le profil de couleur, pour que le résultat ne ressorte pas terne.

Pourquoi certains navigateurs ont besoin d'aide

Safari lit le HEIC tout seul. Chrome et Edge exposent le décodeur vidéo qu'il faut pour cela partout où la machine dispose du matériel, c'est-à-dire sur la plupart d'entre elles. Firefox n'expose ni l'un ni l'autre. Sur ces navigateurs, cette page charge à la place un décodeur logiciel, qui fonctionne partout et qui est plus lent, et le résultat le signale quand c'est le cas, pour qu'une conversion lente soit expliquée plutôt que mystérieuse.

Hors ligne

Le même convertisseur, en un seul fichier sur votre propre disque.

Enregistrez ce document, déconnectez-vous, et il convertit toujours vos images. Tout ce qu'il exécute est écrit à l'intérieur du fichier, il n'y a donc aucun serveur à joindre et aucune version qui puisse changer après que vous l'avez enregistré.

Le fichier

Version autonome

Le convertisseur et son interface dans un seul document HTML. Vingt-six formats en entrée, et aucune dépendance d'exécution d'aucune sorte.

Licence
MIT
Télécharger depuis la liste des versions
  • Le script et la feuille de style sont écrits dans la page

    La compilation assemble le convertisseur, minifie la feuille de style et écrit les deux dans le corps du document. Rien n'est chargé depuis ailleurs, parce qu'il ne reste rien à charger. C'est aussi pour cela qu'un seul document pèse plus lourd qu'une page que vous chargeriez d'ordinaire : ce que vous avez, c'est le programme lui-même et non un pointeur vers lui.

  • Le fichier n'exécutera pas de code qu'il n'a pas emporté avec lui

    La compilation calcule l'empreinte du script et de la feuille de style tels qu'ils ont atterri dans le document, et écrit les deux empreintes dans une Content-Security-Policy placée dans l'en-tête du fichier lui-même. La même politique fixe connect-src à none : le document n'a donc pas le droit d'ouvrir la moindre connexion réseau. Changez un caractère du script et il cesse de s'exécuter, parce que son empreinte ne correspond plus.

  • Il n'y a aucun code réseau à désactiver

    Le convertisseur n'appelle nulle part fetch, XMLHttpRequest, WebSocket, EventSource ni sendBeacon, et n'écrit dans aucun cookie, aucun stockage local, aucun stockage de session et aucune base de données. Un test du paquet lit le fichier construit et fait échouer la publication si l'un d'eux apparaît : c'est donc vérifié à chaque compilation plutôt que promis une fois pour toutes.

  • Il ne se mettra pas à jour tout seul

    C'est le prix de l'arrangement, et cela vaut d'être dit sans détour. Un fichier sur votre disque reste tel qu'il était le jour où vous l'avez enregistré. Quand le convertisseur gagne un format ou corrige un décodage, votre copie ne bouge pas. Revenez le télécharger, et comparez le nouveau SHA-256 avec celui publié ici.

Avant de l'ouvrir

Vérifiez que vous avez bien reçu ce que nous avons publié.

Un fichier qui exécute un programme sur votre machine mérite une minute d'examen. Calculez l'empreinte de la copie que vous avez téléchargée, puis comparez-la caractère par caractère avec l'empreinte publiée pour ce fichier.

macOS et Linux

shasum -a 256 private-image-converter.html

Windows

certutil -hashfile private-image-converter.html SHA256

Le processus qui construit le fichier inscrit son SHA-256 dans la version qu'il publie. C'est ce nombre qu'il faut comparer, et il est enregistré par la machine qui a produit les octets plutôt que saisi après coup.

S'ils ne correspondent pas

N'ouvrez pas le fichier. Un écart vient le plus souvent d'un téléchargement interrompu, et parfois de quelque chose de pire. Supprimez-le et récupérez-le à nouveau. Si la deuxième copie ne correspond pas non plus, signalez-le sur le suivi des tickets au lieu de chercher un contournement.

Prouver que ça fonctionne hors ligne

Tous les convertisseurs du web affirment qu'ils n'envoient rien. Celui-ci, n'importe qui peut le vérifier, sur sa propre machine, sans lire une ligne de code.

  1. 01Enregistrez le fichier dans un endroit ordinaire. Votre dossier de téléchargements fera l'affaire.
  2. 02Coupez le réseau pour de bon. Mode avion, ou débranchez le câble et éteignez le Wi-Fi.
  3. 03Ouvrez le fichier. La barre d'adresse affiche une adresse file://, ce qui veut dire que le navigateur l'a chargé depuis votre disque et de nulle part ailleurs.
  4. 04Convertissez une photo. Cela fonctionne, à pleine vitesse, et il n'y a nulle part où l'envoyer.
  5. 05Reconnectez-vous et recommencez avec l'onglet réseau des outils de développement ouvert. Il reste vide.

La limite

Le fichier hors ligne ne sait pas lire le HEIC dans Firefox.

Un HEIC est une image de vidéo HEVC dans un conteneur. Le convertisseur lit le conteneur lui-même et remet l'image à ce qui sait décoder le HEVC sur la machine. Safari décode le HEIC d'emblée. Chrome et Edge exposent le décodeur intégré au matériel vidéo de votre ordinateur, dont la plupart des machines disposent. Firefox n'expose ni l'un ni l'autre.

Combler cet écart demande un décodeur HEVC logiciel, et il n'y a aucun moyen d'en écrire un dans le fichier sans prendre une dépendance. La version hors ligne n'en a aucune, volontairement, et c'est ce qui lui permet d'être un document unique avec une empreinte que vous pouvez vérifier. Dans Firefox, elle refuse donc un HEIC avec une phrase qui explique pourquoi, et aucun réglage n'y change quoi que ce soit.

Le convertisseur en haut de cette page, lui, s'en charge. Ce site charge un décodeur logiciel sous forme de fichier séparé une fois qu'il a établi que le navigateur n'a pas d'autre voie, ce qu'un document unique ne peut pas faire.

Ce que Firefox fait bel et bien

Tout le reste. PNG, JPEG, WebP, TIFF, Photoshop, raw d'appareil photo, OpenEXR, Radiance HDR et les autres se convertissent tous dans Firefox depuis le fichier hors ligne. Le HEIC est le seul format qui dépende d'un décodeur que Firefox n'a pas.

Pourquoi la licence tient en une ligne

La même limite, vue de l'autre côté. Le fichier, c'est le paquet du convertisseur et son interface, tous deux sous licence MIT, compilés en un seul document, et aucune bibliothèque tierce ne s'y trouve, si bien que la mention MIT couvre tout l'artefact. Le décodeur HEIC logiciel que ce site charge est en LGPL-3.0, et fondre une bibliothèque sous cette licence dans un document unique minifié imposerait des obligations à toute personne qui transmettrait le fichier. C'est l'absence de dépendances dans cette version qui permet la licence courte.

Détail

Les détails concrets.

Mesuré dans les versions actuelles de Chrome, Firefox et Safari. Rien ici n'est une affirmation sur les versions futures.

Exécution
Entièrement dans l'onglet du navigateur. Il n'y a aucun composant serveur.
Saisie
HEIC, HEIF, PNG, APNG, JPEG, JPEG XL, WebP, AVIF, GIF, BMP, ICO, TIFF, PSD, raw d'appareil photo, DDS, HDR, OpenEXR, PCX, ICNS, Sun raster, XBM, XPM, QOI, TGA, PNM, farbfeld, SVG.
Écriture
PNG, APNG, JPEG, WebP, AVIF, GIF, TIFF, BMP, ICO, ICNS, PCX, Sun raster, XBM, XPM, HDR, OpenEXR, QOI, TGA, PNM, farbfeld. WebP n'est pas disponible dans Safari ; AVIF demande un encodeur AV1.
Limites
80 mégapixels par image, soit environ 10 000 par 8 000 pixels, au-delà desquels un onglet de navigateur manque de mémoire avant d'avoir fini. Un téléphone peut s'arrêter plus tôt : l'outil demande au navigateur s'il peut tenir une surface de dessin de cette taille, et le dit quand la réponse est non. Il n'y a pas de limite en octets, puisque rien n'est envoyé.
Prise en charge du HEIC
Safari le lit directement. Chrome et Edge le lisent là où la machine dispose d'un décodage vidéo matériel. Tout le reste passe par un décodeur logiciel que cette page charge à la demande.
Couleur
Le Display P3 est détecté fichier par fichier et conservé partout où le format de sortie peut le porter. La plage dynamique élevée est aplatie en plage standard.
Métadonnées
Supprimées par défaut, y compris le lieu et les horodatages. Les conserver est un choix que vous faites à chaque conversion.
Réseau
Aucun pendant la conversion. Ni fetch, ni XMLHttpRequest, ni WebSocket, ni EventSource, ni sendBeacon, nulle part dans le convertisseur.
Stockage
Aucun. Pas de cookies, de stockage local, de stockage de session, de base de données ni de cache.
Hors ligne
Oui. Une version en fichier unique fonctionne depuis votre propre disque, réseau coupé.
Vérification
SHA-256, publié avec le fichier et consigné à nouveau par la version qui l'a construit.
Dépendances
Aucune à l'exécution. Le décodeur HEIC logiciel que cette page peut charger est une ressource distincte et facultative.
Licence
MIT

Les questions qui valent la peine d'être posées.

Ma photo est-elle envoyée quelque part ?
Non. La conversion se fait dans votre navigateur et le fichier ne quitte jamais votre machine. Il n'y a aucun serveur pour le recevoir. Le plus simple pour vous en assurer est de couper votre réseau et de convertir quelque chose quand même.
En quoi est-ce différent des autres convertisseurs que j'ai trouvés ?
La plupart sont un formulaire de téléversement. Votre fichier part vers un serveur, y est converti puis supprimé, du moins c'est ce qu'on vous dit. Ici, la conversion se fait sur votre propre machine, ce qui supprime complètement la question.
Que sait-il lire et écrire ?
Il lit vingt-six formats : HEIC et HEIF, PNG et APNG, JPEG, JPEG XL, WebP, AVIF, GIF, BMP, ICO, TIFF, Photoshop PSD et PSB, raw d'appareil photo de la plupart des marques, DDS, Radiance HDR, OpenEXR, PCX, jeux d'icônes Apple, Sun raster, XBM, XPM, QOI, TGA, PNM et farbfeld, plus SVG. Il en écrit vingt. Photoshop, DDS, le raw et SVG sont en lecture seule, WebP ne s'écrit pas dans Safari, et AVIF demande un navigateur doté d'un encodeur AV1.
Faut-il convertir en PNG ou en JPG ?
Le PNG pour une copie que vous gardez ou que vous retouchez. Il est sans perte, donc ce qui sort est exactement l'image qui est entrée, et le fichier est en général plusieurs fois plus gros. Le JPEG, qui est le même format que le JPG, pour une image que vous envoyez à quelqu'un : il compresse à nouveau, donc le fichier est petit et un peu de détail est perdu définitivement. Le WebP et l'AVIF sont encore plus petits à qualité égale, et moins d'applications les ouvrent. Si l'image part quelque part que vous ne maîtrisez pas, le JPG est celui qui marche toujours.
La conversion fait-elle perdre de la qualité ?
La conversion en PNG, non : il est sans perte, donc le résultat est exactement l'image qui est entrée. La conversion en JPEG, en WebP ou en AVIF la compresse à nouveau, ce qui fait bien perdre un peu, et le curseur de qualité règle combien.
Qu'advient-il du lieu et de la date ?
Ils sont supprimés, sauf si vous cochez la case pour les conserver. Chaque résultat indique ce qui a été retiré, pour que vous voyiez ce que l'original transportait. Cela compte plus qu'il n'y paraît : une photo prise chez vous contient votre adresse.
Qu'est-ce que le HEIC, et pourquoi rien ne l'ouvre ?
Le HEIC est le format dans lequel un iPhone enregistre ses photos par défaut. Il stocke l'image avec de la compression vidéo, ce qui donne des fichiers environ deux fois plus petits que le JPEG équivalent. Cette compression est grevée de brevets, et beaucoup de navigateurs et d'applications n'en ont donc jamais ajouté la prise en charge.
Pourquoi est-ce plus lent dans Firefox ?
Lire un HEIC demande un décodeur HEVC. Safari en a un, et Chrome et Edge exposent celui qui est intégré au matériel de votre machine. Firefox n'expose ni l'un ni l'autre, cette page charge donc un décodeur logiciel à la place. Il produit le même résultat et prend plus de temps, et l'outil signale toute conversion où cela s'est produit.
Pourquoi les photos converties paraissent-elles parfois délavées ailleurs ?
Parce qu'une photo iPhone est en Display P3, une gamme de couleurs plus large que celle qu'utilisent la plupart des fichiers, et qu'un convertisseur qui écrit ces valeurs sans indiquer à quelle gamme elles appartiennent laisse tout paraître terne. Cet outil détecte la gamme à partir du fichier et reporte le profil de couleur dans le résultat.
Une photo HDR reste-t-elle HDR ?
En AVIF, oui. Une photo HDR est une image ordinaire accompagnée d'une carte de luminosité, et l'AVIF emporte les deux, avec les réglages qui décrivent leur relation recopiés octet par octet plutôt que recalculés. Tous les autres formats de sortie ne contiennent qu'une image : vous obtenez la version en plage standard et une ligne vous indiquant que le HDR a été laissé de côté.
Pourquoi le PNG est-il plus gros que le fichier d'origine ?
Le PNG est sans perte, le JPEG, le WebP, l'AVIF et le HEIC ne le sont pas. Ces formats ont jeté du détail pour atteindre leur taille, et le PNG ne peut rien jeter, donc il stocke intégralement ce qu'il reste. Si la taille compte plus que la fidélité, convertissez plutôt en JPEG ou en WebP.
Fonctionne-t-il sur un téléphone ?
Oui. La conversion se fait dans le navigateur du téléphone exactement comme sur un ordinateur, et vous pouvez choisir vos photos directement dans la photothèque. Sur un iPhone, Enregistrer remet le résultat à la feuille de partage au lieu de le déposer dans Files : il peut donc repartir dans Photos, ou dans un message, depuis le menu que vous connaissez déjà. Là où un navigateur n'a pas de feuille de partage, Enregistrer télécharge le fichier comme d'habitude.
Puis-je en convertir plusieurs à la fois ?
Oui. Déposez ou choisissez-en autant que vous voulez, elles sont converties l'une après l'autre. Elles sont traitées en série plutôt que toutes en même temps, parce qu'un onglet de navigateur qui convertit vingt photos en parallèle finit par manquer de mémoire.
Un fichier du lot a échoué. Et maintenant ?
Les autres ont bien été convertis. Un fichier en échec garde sa propre ligne et indique pourquoi, pour que vous voyiez lequel c'était au lieu de compter les lignes pour deviner ce qui manque. La cause est le plus souvent un fichier endommagé ou téléchargé en partie, un format que ce navigateur ne sait pas écrire, ou une image au-delà du plafond de mégapixels. Redéposez celui-là une fois le problème réglé, rien d'autre n'est à refaire.
Puis-je l'utiliser sans connexion internet ?
Oui, une fois la page chargée. Il y a aussi une version en un seul fichier plus bas sur cette page, que vous téléchargez une fois et que vous ouvrez directement depuis votre disque, sans aucune connexion.
Qu'est-ce que la version en un seul fichier, exactement ?
Un document HTML. Le convertisseur, son interface et sa feuille de style y sont tous écrits. Vous l'ouvrez comme n'importe quel fichier de votre ordinateur, et le navigateur l'exécute depuis votre disque.
Ai-je quelque chose à installer ?
Non. Il n'y a rien à installer, aucune extension et aucun environnement d'exécution à ajouter. Un navigateur des dernières années a déjà tout ce qu'il faut.
Comment savoir que le fichier téléchargé est le bon ?
Calculez son empreinte et comparez-la au SHA-256 publié pour lui. Le processus qui construit le fichier inscrit ce nombre dans la version qu'il publie : il vient donc de la machine qui a produit les octets.
Pourquoi le HEIC échoue-t-il dans Firefox avec le fichier hors ligne ?
Firefox n'expose aucun décodeur HEVC, et un HEIC est une image HEVC. Le fichier hors ligne n'embarque aucune dépendance, c'est voulu, il n'a donc aucun décodeur logiciel sur lequel se rabattre. Le convertisseur en haut de cette page en charge un sous forme de fichier séparé, ce qu'un document unique ne peut pas faire.
Comment obtenir une version plus récente ?
Revenez le télécharger. Un fichier sur votre disque ne peut pas se mettre à jour tout seul : c'est ce que vous échangez contre une copie que personne ne peut modifier dans votre dos.
Puis-je transmettre le fichier à quelqu'un d'autre ?
Oui. Il est sous licence MIT et autonome : il voyage sur une clé USB aussi bien que partout ailleurs. Dites-lui de vérifier l'empreinte.
Sous quelle licence est-il ?
MIT, pour le fichier entier. Aucune bibliothèque sous une autre licence n'y est compilée, ce qui est délibéré, et c'est aussi pourquoi il ne peut pas décoder le HEIC dans Firefox.
Pourquoi le fichier hors ligne est-il si gros ?
Parce que c'est le programme lui-même, et non une page qui va le chercher. Une page web ordinaire est légère, puis télécharge plusieurs centaines de kilooctets de script. Ici, ce téléchargement a lieu une fois, d'un seul coup, et plus jamais.
Peut-il convertir un GIF animé ?
Oui, et il garde les images. Un GIF converti en APNG ressort en animation avec la même cadence, et un APNG reconverti en GIF fait de même. Convertir l'un ou l'autre vers un format fixe garde la première image et le signale.
Qu'advient-il d'une Live Photo ?
Une Live Photo, ce sont deux fichiers : l'image fixe, et une courte vidéo enregistrée de part et d'autre du moment où vous avez appuyé. Ce qui arrive ici, c'est l'image fixe, et c'est l'image fixe que vous récupérez. Le mouvement reste dans la vidéo qui l'accompagne, que cet outil ne lit pas. Il convertit des images, pas de la vidéo.
Que fait-il d'un fichier raw d'appareil photo ?
Il en extrait le JPEG pleine taille que l'appareil photo y a intégré au moment de la prise de vue, ce que fait tout appareil actuel. C'est le rendu de l'appareil lui-même et non un développement des données brutes, il ne correspondra donc pas à ce que produirait un logiciel de retouche, mais c'est une vraie image en pleine résolution et cela prend un instant.
Peut-il produire un PDF ?
Non, et c'est une décision, pas un manque. Un PDF est une page : en écrire un, c'est choisir un format de page, une marge et l'endroit où se place l'image, et ces choix appartiennent à celui qui fabrique le document. Convertissez en PNG ou en JPG, et placez le résultat dans l'outil qui compose le document.
Peut-il convertir quelque chose en HEIC ?
Non, et ce n'est pas prévu. Aucun navigateur ne sait écrire du HEIC, et la compression qu'il utilise s'accompagne d'obligations de licence qu'un outil gratuit n'a aucun moyen de remplir.

Le fichier est resté sur votre machine.

Tout le convertisseur est open source et n'a aucune dépendance à l'exécution. Lisez-le, ou téléchargez la version en un seul fichier et gardez-en une copie.

Lire le code source