Сведения PNG
Читает данные генерации, сохранённые внутри ИИ-изображения: полный промпт, негативный промпт, сид, сэмплер и название модели из Stable Diffusion, ComfyUI или NovelAI. Читаются PNG, JPG и WebP, а заодно файл проверяется на пометки об ИИ.
Этот инструмент не загружает ваши файлы. Закройте вкладку, и ничего не останется.
Как достать промпт из сгенерированной картинки
Через несколько недель в папке с результатами генерации трудно вспомнить, каким промптом получилась удачная картинка. Stable Diffusion WebUI (A1111) записывает его в PNG в текстовый блок parameters, и инструмент делит эту строку на промпт, негативный промпт и отдельные поля: Steps, Sampler, CFG scale, Seed, Model. Промпты на русском, корейском или китайском попадают в блок iTXt, его тоже читают. JPG и WebP, сохранённые в A1111, держат ту же строку в поле EXIF UserComment; из графа ComfyUI извлекаются тексты промптов и настройки сэмплера, а JSON-комментарий NovelAI тоже разбирается. Остальные текстовые блоки выводятся как есть.
Над полями стоит вердикт о том, как создан файл, тот же, что в «Просмотре EXIF»: параметры генерации, тип источника IPTC, манифест Content Credentials (C2PA) или известный генератор в поле ПО дают пометку об ИИ, запись камеры без таких признаков — «снято камерой», а если нет ни того ни другого, вердикта нет. У каждого разобранного поля есть кнопка копирования, у остальных строк её нет, а поля заголовка PNG, такие как размеры и глубина цвета, показываются отдельно. Пиксели не анализируются, поэтому файл без метаданных пометки не получит, и это не доказывает, что он настоящая фотография.
Некоторые сервисы промпт в файл не пишут: в картинках DALL·E и новых версий Midjourney промпта нет (старые PNG из Midjourney хранят его в поле Description, и он показывается), хотя пометка об ИИ у них может быть, и вердикт её покажет. Верно и обратное: делясь собственными изображениями, вы отдаёте промпты всем, кто их скачает. Если этого не хочется, пропустите файл через «Удалить EXIF», он стирает текстовые блоки и комментарий без потери качества. Файл при этом читается только в браузере и никуда не отправляется.
Как пользоваться
- 1
Перетащите файл PNG, JPG или WebP.
- 2
Найденные данные генерации разбиваются на подписанные поля, а карточка сверху сообщает, есть ли в файле пометка об ИИ.
- 3
Кнопкой рядом с полем можно скопировать только промпт.
Часто задаваемые вопросы
- В каких изображениях это есть?
- В исходных файлах из Stable Diffusion WebUI (A1111), ComfyUI, NovelAI и похожих программ. В PNG параметры лежат в текстовом блоке, в том числе в блоке iTXt, куда попадают промпты на корейском, японском или китайском; JPG или WebP, сохранённые в A1111, хранят ту же строку в поле EXIF UserComment.
- Почему ничего не найдено?
- Данные теряются при пересохранении в редакторе, отправке через мессенджер или скачивании с сайта, который их вырезает. DALL-E и новые версии Midjourney вообще не записывают промпт в файл, хотя могут добавить пометку об ИИ, которую покажет карточка. Старые PNG из Midjourney хранят промпт и Job ID в поле Description, и они читаются.
- Как инструмент решает, что файл создан ИИ?
- По тому, что заявляет сам файл: параметры генерации, тип источника IPTC, манифест Content Credentials (C2PA) или известный генератор в поле ПО. Пиксели не анализируются, поэтому у изображения с удалёнными метаданными пометки не будет, а это не доказательство, что перед вами фотография.
- Как убрать промпт из собственных изображений?
- Перед публикацией пропустите их через инструмент «Удалить EXIF» — он стирает текстовые блоки и поле комментария без потери качества.