Узнайте, как извлечь скрытые метаданные AI-изображений из PNG: модель, промпт, seed и workflow. Установите инструмент и попробуйте прямо сейчас.
Вы когда-нибудь находили сгенерированное AI-изображение, которое вам очень нравится, но совершенно не помните, как его создали? Модель, LoRA, промпт, seed — всё потеряно. Оказывается, ответ уже хранится внутри самого файла. В этой статье я покажу, как извлечь скрытый слой данных из PNG и восстановить полную историю генерации.
Большинство разработчиков знают, что PNG-файлы могут хранить текстовые метаданные. Так камеры встраивают EXIF-данные, а Photoshop сохраняет информацию о слоях. Инструменты генерации изображений, такие как ComfyUI и AUTOMATIC1111, используют тот же механизм. Когда вы генерируете изображение, инструмент записывает своё внутреннее состояние в файл: JSON workflow, текст промпта, ссылки на модели — всё это хранится в стандартных текстовых чанках PNG.
Проблема в том, что эти данные нелегко извлечь без специальных средств. Обычный просмотрщик изображений показывает только картинку, а метаданные остаются невидимыми.
Я написал небольшую утилиту ai-artifact-inspector, которая читает этот скрытый слой и восстанавливает то, что находит. Установка проста:
pip install ai-artifact-inspectorЗатем просто укажите путь к изображению:
artifact inspect generated_image.pngУтилита выводит всё, что файл знает о себе:
File: generated_image.png
Source: ComfyUI
Generation:
Model: sd_xl_base_1.0
Prompt: cyberpunk girl in rain, neon lights, 8k
Seed: 88392147
Steps: 20
CFG: 7.0
LoRA: neon_style_v2 (0.8)Кроме того, можно восстановить граф workflow:
artifact inspect generated_image.png --graphЭто выводит визуальную диаграмму пайплайна генерации. Одно PNG-изображение становится читаемой картой того, как оно было создано. Всё работает локально — никаких загрузок в облако.
Сейчас поддерживаются два основных формата, но архитектура позволяет легко добавлять новые.
Я думаю, мы стоим в начале сдвига в том, как мы воспринимаем сгенерированные файлы. Изображение, созданное человеком с камерой, — это финальный результат. Важно то, что в кадре. Изображение, созданное AI, — другое. Результат — это только половина. Вторая половина — процесс: модель, параметры, seed, workflow.
Эта информация сейчас скрыта внутри формата файла, невидима для человека, смотрящего на картинку. В будущем мы, возможно, перестанем думать об AI-изображении как о финальном результате. Мы будем думать о нём как об артефакте — объекте, который содержит и результат, и полный процесс его создания. Этот инструмент — маленький шаг к тому, чтобы сделать это видимым.
Установите ai-artifact-inspector прямо сейчас и проверьте свои старые сгенерированные изображения. Вы удивитесь, сколько информации хранится внутри. Это не только удобно для повторного использования удачных настроек, но и помогает лучше понимать, как работают модели генерации.
Исходный код доступен на GitHub: https://github.com/biuta666/ai-artifact-inspector. Лицензия MIT, нулевые зависимости, всё локально.
Хочешь закрепить знания на практике?
Решай задачи на Algolit — интерактивная платформа для обучения
Начать бесплатно →