Стабильная генерация изображений методом диффузии
"В 2022 году король живописи, Хильде Леон, обладающий цветом, воображением и творчеством, владеющий всем миром живописи, зажег страсть всех художников своими последними словами перед казнью. 'Хотите моего искусства? Если да, я дам вам все. Отправляйтесь в путешествие живописи! Я вложу всю свою вдохновляющую силу в этот бесконечный холст'."
Мы предоставляем онлайн-приложение для стабильной генерации изображений методом диффузии, чтобы вы могли ознакомиться со всем процессом генерации изображений.
Создайте свое первое изображение
Пожалуйста, откройте страницу онлайн-опыта, введите описание изображения, которое вы хотите получить в первом поле, например, милый котенок, космический корабль, iPhone и т.д. Вы можете вводить на любом языке, который вам нравится, и мы автоматически переведем его на английский язык.
Затем нажмите кнопку "Сгенерировать изображение" ниже и подождите 2-7 секунд. Изображение появится на дисплее справа.
🎉 Поздравляем, вы создали свое первое изображение.
Примеры
Вы можете ввести другие тексты и попробовать случайные варианты. Если вам нужна вдохновляющая идея, вы можете найти несколько примеров внизу страницы.
Нажмите на эти примеры, затем нажмите кнопку "Сгенерировать изображение", и вы увидите результаты некоторых других примеров. В настоящее время мы предоставляем примеры только на английском языке.
Процесс генерации изображения
На примере этого приложения мы расскажем о всем процессе генерации изображений.
Левая часть всего инструмента генерации изображений используется для управления различными параметрами генерации изображений. В самом простом случае вам нужно только ввести описание изображения, которое вы хотите получить в первом текстовом поле.
Параметры управления генерацией изображений
Функции управления различными параметрами генерации изображений следующие:
Параметр | Функция |
---|---|
Prompt | Описание изображения, которое вы хотите получить |
Negative Prompt | Содержание, которое вы не хотите видеть на изображении |
Ширина и высота изображения | Ширина и высота создаваемого изображения. Как правило, чем больше размер изображения, тем дольше займет его генерация. |
Случайное значение | Случайное значение. Если вы хотите создать разные изображения на одном описании, вы можете изменить это значение, чтобы создать изображение, отличное от предыдущего. |
Sampler | Различные сэмплеры имеют разную скорость и эффект. DPMSolverMultistep - это сэмплер по умолчанию, который достигает хорошего баланса между эффектом и скоростью. Вы также можете использовать другие сэмплеры для попыток. |
Шаги выборки | Количество шагов, которые сэмплер берет. Когда это значение слишком низкое, на созданном изображении будет много цветных блоков. Когда оно слишком высокое, скорость создания изображения уменьшится. Мы рекомендуем использовать 20 для DPMSolverMultistep. |
Также есть расширенные настройки параметров.
Этот параметр используется для управления степенью влияния описания. Чем выше значение, тем ближе будет изображение к заданному описанию. Слишком высокое значение приведет к тому, что модель не сможет расширить свое воображение, а слишком низкое значение приведет к тому, что модель проигнорирует ваше описание.
Итог
Общее качество генерации изображений моделью диффузии не является особенно высоким и часто требует нескольких настроек описаний и отрицательных описаний, чтобы достичь лучших результатов.
По сравнению с полностью хостинговыми SaaS-сервисами, такими как Midjourney, преимущество модели диффузии состоит в том, что она более удобна для настройки. Эффект настроенной стабильной диффузии будет лучше, чем Midjourney в конкретных областях. Поэтому, если текущее качество изображения не очень высокое, не отчаивайтесь. В следующих документах мы расскажем о более продвинутых методах использования и использовании других инструментов для генерации лучших изображений.