FLUX : la preuve se trouve dans le texte PNG
FLUX est le plus souvent exécuté à travers les mêmes interfaces que le reste de l'écosystème à poids ouverts, et c'est cela qui détermine où atterrissent ses preuves : des blocs de texte PNG contenant un prompt ou un workflow sérialisé, parfois des champs XMP d'outil, et — pour la vidéo — une vérification au niveau des trames en dernier recours. AICheck365 lit tout cela dans votre navigateur et indique à quelle convention d'interface chaque bloc correspond.
En résumé : lisez les blocs de texte PNG, pas l’EXIF
Ouvrez le PNG d'origine et lisez ses blocs tEXt/iTXt/zTXt. Une clé parameters suit la convention AUTOMATIC1111 ; des clés prompt et workflow indiquent ComfyUI et portent le graphe de nœuds en JSON, ce qui correspond à la plupart des pipelines FLUX. Des champs XMP peuvent aussi nommer un outil. Rien de tout cela n'est signé : cela explique bien la provenance sans la prouver.
État des échantillons et profil de preuve
| Échantillon FLUX | Pas encore fourni. Cette page n'affirme pas avoir reproduit un test FLUX tant qu'un original sous licence ne peut être publié avec les autres échantillons. |
|---|---|
| Échantillon apparenté fourni | Un PNG ComfyUI / Stable Diffusion XL est inclus et emprunte exactement les mêmes chemins de blocs prompt et workflow que les pipelines FLUX. |
| Niveau de preuve | Métadonnées descriptives non signées : une bonne explication de la fabrication de l'image, mais sans la résistance à l'altération d'une signature C2PA. |
Signaux à vérifier
| Blocs de texte PNG | tEXt, iTXt et zTXt portent le prompt, les réglages de génération ou un workflow JSON complet selon l'interface qui a écrit le fichier. |
|---|---|
| Workflow JSON | Quand un graphe de type ComfyUI est conservé, la structure des nœuds, les noms de modèles et les réglages d'échantillonnage sont lisibles et souvent réimportables. |
| XMP / EXIF | Les champs d'outil et de logiciel nomment parfois la pile de génération. Corroboration utile, non signée et modifiable. |
| Filigranes de trames | Pour la vidéo, des trames échantillonnées sont comparées à des motifs connus quand le conteneur ne donne rien. Ce n'est pas un classifieur IA généraliste. |
Pourquoi l'interface compte plus que le modèle
Quel modèle a produit une image et quelle application a écrit le fichier sont deux questions distinctes, et seule la seconde détermine ce qu'on peut relire. Des poids FLUX pilotés par ComfyUI laissent un bloc workflow ; les mêmes poids via une interface hébergée peuvent ne rien laisser du tout, car la convention d'écriture appartient à l'interface et non au modèle. Une image FLUX sans paramètres lisibles n'a donc rien d'anormal : le plus souvent, le pipeline ne les a simplement pas écrits.
Ce qui détruit ces blocs
Les blocs de texte survivent à une copie mais rarement à un ré-encodage, et les cas d'échec sont prévisibles : convertir un PNG en JPEG les supprime purement et simplement, puisque le JPEG n'a pas de conteneur équivalent ; les réseaux sociaux et les messageries ré-encodent les envois et les perdent au passage ; une capture d'écran fabrique un nouveau fichier à partir des pixels, sans aucun texte d'origine. Copier ou déplacer le fichier, ou le déposer là où il est stocké tel quel, préserve tout.
Limites
- Les blocs de texte PNG et les champs XMP ne sont pas signés : ils peuvent être modifiés, supprimés ou copiés sur une autre image.
- La conversion en JPEG, le ré-encodage sur les réseaux sociaux et les captures d'écran les détruisent.
- Aucun échantillon FLUX n'est encore publié, cette page décrit donc la couverture des champs et non un résultat reproduit.
- Ne trouver aucun paramètre ne signifie pas que l'image n'a pas été générée, seulement que cette copie n'en conserve pas.
Utilisez l'extracteur de paramètres PNG pour les prompts et workflows ; lancez le détecteur complet pour vérifier aussi le C2PA et l'EXIF/XMP.
FAQ
Comment lire les paramètres de génération FLUX ?
Chargez le PNG d'origine dans l'extracteur de paramètres. Il lit les blocs tEXt/iTXt/zTXt dans votre navigateur, gratuitement et sans envoyer le fichier, et indique la convention d'interface suivie.
Pourquoi mon image FLUX n'a-t-elle aucune métadonnée ?
Le plus souvent parce que l'interface n'en a jamais écrit, ou parce que le fichier a été ré-encodé. Les interfaces hébergées omettent fréquemment les blocs de génération, et une conversion en JPEG ou une publication sur les réseaux efface ce qui existait.
Les métadonnées PNG prouvent-elles qu'une image est générée par IA ?
C'est une explication solide, pas une preuve. Ces blocs ne portent aucune signature et peuvent être modifiés ou copiés d'un fichier à l'autre, contrairement à un manifeste C2PA valide.
Mes images sont-elles envoyées ?
Non. L'analyse s'exécute localement dans votre navigateur, vos prompts et workflows restent sur votre appareil.
Sources et registres de vérification
- Registres publics d'échantillons AICheck365 — Quels échantillons sont fournis, leur provenance, dates de test et limites connues.
- W3C PNG Third Edition — Référence standard des chunks PNG et des formats tEXt/iTXt/zTXt.
- Exemples officiels ComfyUI — Source du PNG SDXL qui emprunte les mêmes chemins de blocs.
- Méthodologie AICheck365 — Comment les métadonnées non signées sont pondérées face à une provenance signée.