Какой генератор изображений посоветуете для генерации изображений по описанию на основе набора картинок?
Привет.
Есть 100 подобранных картинок в одном стиле. Хотелось бы их закинуть в программу, чтобы та генерировала изображения по нужному описанию на основе закинутого в нее набора изображений. Нужно довольно быстро и много нагенерировать нормальных изображений.
Посоветуете что-то конкретное?
Дополнительно:
Ответы:
Необходимо дообучить моделью Использовать stable diffusion LoRA (гугли: создание stable diffusion lora), это механизм сохранения информации дообученной модели таким образом чтобы она занимала мало места, всякие UI типа от automatic1111 предоставляют для этого интерфейс.
Закидываешь туда свои картинки, с текстовыми промптами, описывающие их (это тоже можно автоматизировать но настоятельно рекомендую вычитывать результат) и уже на основе полученной модели генерируешь свои.
Чтобы идентифицировать свой стиль, добавляешь в промпты соответствующую пометку типа
<lora:название_модели:коэффициент_влияния_например_1> |
<lora:название_модели:коэффициент_влияния_например_1>
Там их даже можно смешивать, но чем больше мешаешь дообученные модели тем хаотичнее результат.
Можно использовать img2img в Stable Diffusion
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для генерации изображений на основе описания и набора картинок я бы порекомендовал вам использовать библиотеку PHP GD. GD - это библиотека для динамической генерации изображений, которая предоставляет широкие возможности для работы с изображениями, такими как создание, редактирование, масштабирование и многое другое.
Пример создания изображения на основе описания и набора картинок с использованием PHP GD:
// Создаем изображение шириной 500px и высотой 300px $image = imagecreate(500, 300); // Устанавливаем белый цвет фона $white = imagecolorallocate($image, 255, 255, 255); // Устанавливаем черный цвет для текста $black = imagecolorallocate($image, 0, 0, 0); // Добавляем текст на изображение $text = "Описание изображения"; imagettftext($image, 20, 0, 10, 30, $black, 'arial.ttf', $text); // Добавляем картинку на изображение $logo = imagecreatefrompng('logo.png'); imagecopy($image, $logo, 10, 50, 0, 0, imagesx($logo), imagesy($logo)); // Выводим изображение в браузер header('Content-Type: image/png'); imagepng($image); // Освобождаем память imagedestroy($image);
В данном примере мы создаем изображение с белым фоном, добавляем текст на изображение, добавляем картинку и выводим результат в браузер. Не забудьте заменить 'arial.ttf' на путь к шрифту на вашем сервере и 'logo.png' на путь к изображению, которое вы хотите добавить.
Таким образом, используя PHP GD, вы сможете легко создавать изображения на основе описания и набора картинок. Надеюсь, этот ответ поможет вам решить вашу проблему!