Как прочитать запись ИИ-промпта внутри PNG

В файле PNG есть места не только для картинки, но и для текста. Многие ИИ-инструменты записывают туда, как создано изображение, поэтому PNG в полученном виде часто сам по себе решающее доказательство.

Что записывается

Блоки tEXt и iTXt хранят промпт, негативный промпт, сид, сэмплер, название модели и граф узлов. Некоторые сервисы также пишут в XMP тип цифрового источника «создано ИИ». Origma читает эти поля и отмечает в реестре, какие ключи были.

Насколько сильно это доказательство

Журнал работы генеративного инструмента трудно получить случайно, поэтому это сильное доказательство. Но это текст, который мог вписать кто угодно; если он противоречит детекторам пикселей, показывается и это противоречие.

Когда оно стирается

Конвертация в JPEG или WEBP, загрузка в мессенджеры и соцсети, оптимизаторы изображений и снимки экрана почти всегда удаляют эти поля. Очищенные копии оценивают детекторы, так что одно и то же изображение может опираться на разные свидетельства.

При проверке

Не пересохраняйте PNG, проверяйте его в полученном виде. Если в реестре видны ключи журнала, это сильное свидетельство, что файл из генеративного инструмента; если нет — читайте результат детекторов как диапазон.

Частые вопросы

Публикуется ли полный промпт?
Мы фиксируем, какие записи были, но полный текст показываем лишь в необходимой мере, в том числе при передаче отчёта.
А настоящее фото с подложенной записью?
Если запись и пиксели противоречат друг другу, это показывается как конфликт без твёрдого вывода.
В JPEG таких записей не бывает?
Некоторые инструменты пишут их в EXIF или XMP, но реже, чем в PNG, и они легко удаляются.
А WEBP?
WEBP может содержать метаданные и читается так же, но при конвертации их часто уже удалили.

Читать дальше

Это общее пояснение, а не юридическая консультация. Результат проверки — вероятностная оценка, а не доказательство.

Попробовать на файле