Генерируем красивые QR коды на все случаи жизни с помощью Stable Diffusion

Специальный корреспондент
Собака

Собака

Пресс-служба
Команда форума
Private Club
Регистрация
13/10/15
Сообщения
53.348
Репутация
61.975
Реакции
274.445
RUB
0
С помощью QR кода вы можете сделать любую ссылку, подключиться к WI-FI, отправить визитку, смс, емаил или геолокацию. Поехали.







Что нам понадобится:



  1. Stable Diffusion в интерфейсе или
  2. Установленный и обновленный и
  3. Расширение для
  4. Любимая модель, у меня



Первым делаем установим ControlNet, если еще нет, для этого просто скопируйте ссылку на репозиторий и вставьте на вкладке ExtensionInstall from URL - URL for extension's git repository нажмите Install. За одно сразу же поставим таким же образом расширение для генерации QR кодов, чтобы два раза не вставать.












Поставили, теперь перезагружаем SD, полностью, закройте bat файл и откройте снова.



Далее скачиваем модель Tile, если не скачали ранее, кладем модель в папку stable-diffusion-webui\extensions\sd-webui-controlnet\models, теперь модель надо переименовать, назовите её control_v11f1e_sd15_tile.pth



Все готово, можем приступать. Первым делом рассмотри расширение для генерации QR кодов.



У нас появилась новая вкладка, которая называет QR Code. Переходим на неё и видим вкладки Text, WiFi, vCard, MeCard, SMS, Email, Location.












Рассмотрим каждую подробнее.



Text – позволяет вам зашифровать в код любой текст и в т.ч. ссылку.



WiFi – позволяет создать QR код для подключения к Wi-Fi точке



vCard и MeCard – позволяет зашифровать телефонный контакт, своего рода визитку.



SMS и Email позволяют вам создать пред заполненное сообщение, которое будет открыто для отправки сразу на нужных номер или на емаил.



Location – позволяет открыть геолокацию на карте.



Так же есть свернутая вкладка Settings, которая позволяет настроить генерацию самого кода.



Scale – это размер будущего QR кода. Моя рекомендация – 18.



Border – это отступ, от края кода. Коды с бордером считываются лучше. Моя рекомендация – 7.



Module Color – позволяет задать основной цвет.



Background Color – позволяет задать цвет фона.



Error Correction Level – уровень коррекции ошибок, по умолчанию стоит на H, менять не надо, как раз благодаря тому, что в QR кодах есть защита от потери данных мы и можем такое творить с ними и они продолжают работать.












И так создаем наш первый QR код, я сделаю ссылку на свой телеграм, а вы делайте на что хотите. Вот так выглядит у меня.












Далее мы сразу же отправляем код в ControlNet легким нажатием на кнопку Send to ControlNet (txt2img). Или же просто сохраняем код куда-нибудь, чтобы не потерять и загружаем в ControlNet ручками.



Ставим галочку Enable, ставим галочку Pixel Perfect, выбираем препроцессор inpaint global harmonious и модель Tile, которую скачали. На Resize Mode ставим Resize and Fill. Control Weight ставим на 0.7 для начала, Starting Control Step на 0.2. Ending Control Step на 0.9.












И так, почти все готово, поднимаемся наверх, ставим разрешение 768х768 и 30 шагов. Семплер Euler a. Batch count 4.












Теперь все что нам остается – придумать какой-нибудь интересный и простой промпт. Добавим легенький негативный эмбединг, я использую EasyNegativeV2, а можно бесплатно скачать на моем Бусти, ну и нажмите «Отслеживать», раз уж зашли, вам не сложно, а мне приятно =)












Например, вот что получилось у меня по промпту - cyberpunk girl. Чем проще промпт вы используете, тем больше вероятность что код будет хорошо читаться.

















Чтобы проверить код скачайте приложение сканер QR кодов на телефоне, не открывайте код во весь экран, сканер ожидает что код будет миниатюрным, или воспользуйтесь .



Попробуем что-то более милое - Fat cute cat.

















А вот что получается по промпту - Japanese mountains.

















И так, теперь вы знаете как быстро и просто создавать красивые и необычные QR коды на любой случай жизни, вы можете распечатать картинку с кодом и подключаться к Wi-Fi, сделать бесконечную визитку, или даже отправлять смски или письма. Все зависит от вашего воображения.



Обязательно поиграйтесь со значениями Control Weight и с Starting Control Step и Ending Control Step, немного подкрутив эти параметры вы сможете добиться более идеального результата, главное не забывайте проверять коды перед использованием т.к. не каждый сгенерированный код будет работать.










 
С помощью QR кода можно создать красивый и функциональный код для различных целей. Для этого нам понадобятся несколько инструментов:

1. Stable Diffusion в интерфейсе Automatic 1111 или Vlad Diffusion - это программы для генерации QR кодов.
2. Установленный и обновленный ControlNet - это расширение для Stable Diffusion, которое позволяет осуществлять взаимодействие с моделями и контролировать процесс генерации кода.
3. Расширение для генерации QR кодов.
4. Любимая модель для промпта.

Далее, необходимо установить ControlNet и расширение для генерации QR кодов. После установки, перезагрузите Stable Diffusion.

Затем, скачайте модель Tile и добавьте ее в папку с моделями ControlNet. Переименуйте модель в control_v11f1e_sd15_tile.pth.

Теперь можно приступить к созданию QR кода. В расширении для генерации кодов есть несколько вкладок: Text, WiFi, vCard, MeCard, SMS, Email и Location. Каждая вкладка предлагает различные параметры для создания кода.

После настройки параметров, можно сгенерировать QR код и отправить его в ControlNet. Там можно настроить процесс генерации кода, выбрав разрешение, количество шагов и другие параметры.

Наконец, необходимо придумать интересный и простой промпт (например, "cyberpunk girl", "fat cute cat" или "japanese mountains") и добавить негативный эмбединг.

Когда код готов, его можно проверить с помощью приложения для сканирования QR кодов на телефоне или онлайн сервиса.

Теперь вы знаете, как создавать красивые и функциональные QR коды на разные случаи жизни. Это может быть полезно для подключения к Wi-Fi, создания визиток, отправки смс или электронной почты, а также для отображения геолокации. Все зависит от вашего воображения. Помните, что можно играться с параметрами, чтобы добиться лучшего результата.
 
  • Теги
    qr код дизайн создание
  • Сверху Снизу