InstructPix2Pix Редактируем изображения текстовыми командами
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Представьте: вам нужно превратить портрет в стиле ренессанс в киборга будущего или добавить закатное небо к пейзажу. Раньше это требовало часов работы в Photoshop. Теперь достаточно одной текстовой команды благодаря InstructPix2Pix.
Что это за волшебство?
InstructPix2Pix — это модель на базе Stable Diffusion, которая редактирует изображения по текстовым инструкциям. Разработанная исследователями из UC Berkeley, она объединяет:
- Мощь генеративных нейросетей
- Интуитивное текстовое управление
- Сохранение ключевых деталей оригинала

Кому это пригодится?
- Дизайнерам — быстрые прототипы и концепты
- Контент-менеджерам — оперативное редактирование изображений
- Разработчикам — интеграция в свои проекты
- Всем творческим людям — реализация идей без сложных инструментов
Как это работает? 3 простых шага
- Установите окружение:
conda env create -f environment.yaml
conda activate ip2p
- Загрузите модель:
bash scripts/download_checkpoints.sh
- Запустите редактирование:
python edit_cli.py --input photo.jpg --output result.jpg --edit "make it cyberpunk style"
Ключевые возможности
1. Точное следование инструкциям
Модель понимает сложные запросы вроде:
- "Добавь солнечные очки"
- "Измени цвет волос на розовый"
- "Сделай фон космическим"
2. Градуированный контроль
Настраивайте баланс между:
- Следованием инструкции (
--cfg-text) - Сохранением оригинала (
--cfg-image)
3. Интерактивный интерфейс
Запустите веб-приложение для экспериментов:
python edit_app.py

Технические детали
- Основа: Stable Diffusion v1.5
- Обучение на 454,445 примерах
- Поддержка многопроцессорной генерации
- Интеграция с HuggingFace и Replicate
Альтернативные способы использования
Через HuggingFace
Быстрый старт без установки: демо-версия
Через Imaginairy
Упрощенная установка для Mac:
pip install imaginairy --upgrade
aimg edit photo.jpg --edit "add sunglasses"
Советы по улучшению результатов
- Если изменения слишком слабые:
- Уменьшите
--cfg-image - Увеличьте
--cfg-text
- Для сохранения деталей оригинала:
- Увеличьте
--cfg-image - Уменьшите
--cfg-text
- Экспериментируйте с формулировками: "turn into a dog" vs "make it canine"
InstructPix2Pix открывает новые возможности для:
- Быстрого прототипирования
- Творческих экспериментов
- Автоматизации рутинного редактирования
Проект активно развивается и уже интегрирован в несколько популярных платформ. Для начала работы достаточно GPU с 18GB VRAM или можно воспользоваться облачными решениями.
Какую первую фотографию отредактируете вы?
