BrowserTools
Accueil / IA / Lecteur de métadonnées d'images IA

Lecteur de métadonnées d'images IA

Affichez le prompt et les réglages enregistrés dans une image générée par IA, vérifiez si elle porte un label IA et supprimez ces données si vous le souhaitez.

Chargement de Lecteur de métadonnées d'images IA… Si rien ne se passe, activez JavaScript.

La plupart des générateurs d'images par IA inscrivent discrètement leur recette dans le fichier qu'ils enregistrent. AUTOMATIC1111, Forge et SD.Next placent le prompt complet, le prompt négatif, le sampler, le nombre d'étapes, l'échelle CFG, la seed, la taille et le nom du modèle dans un bloc de texte PNG nommé parameters. ComfyUI va plus loin et intègre deux fois le graphe de nœuds complet, une fois sous forme de prompt exécutable et une fois sous forme de workflow modifiable. NovelAI stocke ses réglages en JSON dans un bloc Comment, InvokeAI utilise invokeai_metadata et Midjourney laisse le prompt, avec ses options --ar et --v, dans la description de l'image. Déposez une image ici : l'outil retrouve ces données, reconnaît le générateur qui les a écrites et les présente sous forme de champs lisibles, avec un bouton Copier à côté du prompt et du prompt négatif, un peu comme l'onglet PNG Info de l'interface web de Stable Diffusion.

Questions fréquentes

Mon image est-elle envoyée sur un serveur pour lire ses métadonnées ?
Non. Le fichier est lu sous forme d'octets bruts dans l'onglet du navigateur et chaque bloc ou segment est analysé par le JavaScript de la page. Rien n'est envoyé à un serveur, ce qui compte lorsque le prompt, le workflow ou le nom du fichier sont des informations que vous préférez garder pour vous.
Quels générateurs d'IA sont reconnus ?
AUTOMATIC1111, Forge et SD.Next (le texte parameters), ComfyUI (les graphes prompt et workflow), NovelAI (le JSON de Comment ainsi que Software et Source), InvokeAI (invokeai_metadata et les anciennes clés sd-metadata et Dream), le JSON façon Fooocus et Draw Things, et les descriptions Midjourney avec leurs options et leur Job ID. Tout autre texte stocké dans le fichier apparaît dans la vue des métadonnées brutes, vous pouvez donc le lire même quand le format n'a pas d'analyseur dédié.
Comment récupérer le workflow ComfyUI d'une image ?
Déposez le PNG ici et, s'il a été enregistré par ComfyUI avec les métadonnées activées, un bouton Download workflow.json apparaît sous le prompt. Glissez ce fichier sur le canevas de ComfyUI pour reconstruire le graphe. Glisser directement le PNG d'origine dans ComfyUI fonctionne aussi ; le fichier JSON est pratique pour versionner le workflow, le partager sans l'image ou l'examiner dans un éditeur. Si seul le prompt au format API est intégré, l'outil propose workflow-api.json.
Pourquoi mon image n'affiche-t-elle aucune métadonnée alors que je sais qu'elle vient d'une IA ?
Parce que ces données survivent rarement au partage. Discord, X, Instagram, Facebook, WhatsApp et la plupart des hébergeurs d'images réencodent les fichiers reçus et suppriment les blocs de texte, l'EXIF et le XMP. Les captures d'écran, la copie depuis le navigateur et de nombreux logiciels font de même. Certaines interfaces web proposent aussi d'enregistrer les images sans paramètres. Un résultat vide ne dit donc rien sur la façon dont l'image a été créée.
Cet outil peut-il dire si n'importe quelle image a été générée par IA ?
Il ne peut rapporter que ce que le fichier dit de lui-même. Des paramètres de génération, un type de source numérique IPTC trainedAlgorithmicMedia ou un manifeste C2PA émis par un service d'IA sont des indices forts, mais ils s'effacent en quelques secondes et pourraient en théorie être ajoutés à une vraie photo. L'outil n'analyse pas les pixels et ne voit pas les filigranes invisibles comme SynthID de Google, qui nécessitent le détecteur de l'éditeur.
Qu'est-ce que C2PA et que signifie manifeste présent ?
C2PA est la norme derrière les Content Credentials. Un manifeste signé décrivant qui a créé ou modifié le fichier est stocké à l'intérieur de celui-ci : dans un bloc caBX pour le PNG, dans des segments APP11 pour le JPEG ou dans un bloc C2PA pour le WebP. L'outil détecte ce manifeste et en lit le générateur de la déclaration, le type de source numérique et l'organisation du certificat. Il ne vérifie ni la signature ni l'empreinte des pixels ; pour une réponse vérifiée, envoyez le fichier sur le site officiel de vérification des Content Credentials.
Que signifie IPTC DigitalSourceType trainedAlgorithmicMedia ?
C'est une valeur du vocabulaire IPTC NewsCodes qui indique que l'image a été créée par un modèle entraîné sur des contenus échantillonnés, autrement dit par une IA générative. compositeWithTrainedAlgorithmicMedia signifie qu'une image réelle a été retouchée avec une IA générative, comme avec le Remplissage génératif de Photoshop. D'autres valeurs, comme digitalCapture, déclarent une photo ordinaire prise par un appareil. Firefly, Google, Meta et plusieurs banques d'images renseignent ce champ pour que les plateformes puissent afficher une étiquette IA.
Comment fonctionne Supprimer les métadonnées, et la qualité baisse-t-elle ?
Pour le PNG, le JPEG et le WebP, le mode par défaut est sans perte : l'outil recopie les données d'image telles quelles et laisse de côté les blocs de texte, l'EXIF, le XMP, les commentaires et les blocs C2PA, tout en conservant le profil colorimétrique. Les pixels sont identiques à l'original. La seconde option redessine l'image dans un canvas, ce qui supprime absolument tout mais ajoute une nouvelle compression. Si un JPEG dépendait d'une balise EXIF de rotation, utilisez le réencodage pour que l'orientation soit appliquée.
Pourquoi le prompt de mon JPEG s'affiche correctement ici mais illisible ailleurs ?
AUTOMATIC1111 enregistre les paramètres des JPEG et WebP dans le champ EXIF UserComment, avec un préfixe UNICODE suivi de texte UTF-16. Beaucoup de lecteurs EXIF ignorent cette balise ou la décodent avec le mauvais ordre des octets, ce qui donne une suite de caractères étranges. Cet outil déduit l'ordre des octets des données elles-mêmes avant de décoder.

À propos de Lecteur de métadonnées d'images IA

Pour les images ComfyUI, l'outil suit les liens du graphe depuis chaque sampler jusqu'aux encodeurs de texte, si bien que vous voyez le prompt positif et le prompt négatif même quand le texte transite par un nœud primitif ou de combinaison. Il liste le checkpoint, le modèle de diffusion, le VAE, les encodeurs de texte et chaque LoRA avec sa force, affiche le nombre de nœuds et propose le workflow en téléchargement sous le nom workflow.json, prêt à être glissé sur le canevas de ComfyUI. Les fichiers JPEG et WebP sont pris en charge aussi : les champs EXIF UserComment et ImageDescription, où les interfaces web rangent les paramètres, sont décodés, y compris la variante UTF-16 qui piège la plupart des lecteurs EXIF, de même que les balises prompt et workflow que ComfyUI écrit dans les WebP animés.

La deuxième question que l'on se pose face à une image, c'est de savoir si elle a été faite par une IA. Adobe Firefly, Google, Meta, OpenAI et un nombre croissant d'appareils photo et de logiciels déclarent désormais l'origine d'une image à deux endroits normalisés : le champ IPTC DigitalSourceType dans le XMP, où la valeur trainedAlgorithmicMedia signifie IA générative, et un manifeste C2PA de Content Credentials stocké dans une boîte JUMBF à l'intérieur du fichier. L'outil signale les deux, lit dans le manifeste le générateur de la déclaration et l'organisation du certificat, et explique clairement ce que cela veut dire : un manifeste est une déclaration signée que cette page ne vérifie pas cryptographiquement, et l'absence de métadonnées ne prouve rien, car les réseaux sociaux, les messageries et les captures d'écran les suppriment. Tout se passe en local, sans envoi, et un bouton Supprimer les métadonnées retire sans perte les blocs de texte, EXIF, XMP et C2PA quand vous voulez partager une image sans son prompt.

PNG Info, un heureux hasard

Le format PNG autorise du texte libre dans les images depuis sa première spécification, en 1996. Le bloc tEXt était prévu pour des choses modestes comme un titre, un auteur ou une mention de copyright, et pendant vingt-cinq ans presque personne ne s'y est intéressé. Tout a changé en 2022, quand l'interface web AUTOMATIC1111 a commencé à enregistrer la recette complète de génération dans un bloc nommé parameters, et que son onglet PNG Info a fait de chaque image partagée une expérience reproductible.

ComfyUI a poussé l'idée jusqu'au bout en intégrant le graphe de nœuds complet : un seul PNG peut ainsi transporter des dizaines de kilo-octets de JSON décrivant chaque loader, sampler et upscaler utilisé. Des communautés se sont formées autour de l'échange de workflows sous forme d'images, et des sites comme Civitai ont créé des galeries où le prompt est lu directement dans le fichier.

Ces mêmes années ont poussé l'industrie vers le type inverse de métadonnées : des étiquettes destinées à signaler l'IA plutôt qu'à partager la recette. La coalition C2PA, fondée en 2021 par Adobe, Microsoft, Intel, la BBC et d'autres, a défini un manifeste signé qui voyage dans l'image, et l'IPTC a enrichi son vocabulaire de types de source numérique de termes comme trainedAlgorithmicMedia, afin que les logiciels puissent indiquer de manière normalisée qu'une image provient d'un modèle génératif. Les deux reposent sur la conservation des métadonnées, précisément ce que la plupart des réseaux sociaux continuent de jeter.

Soutenir