Нашла инструмент, который поможет вам превратить QR-код в настоящий арт. Получится, даже если у вас совсем нет опыта работы с нейросетями. Сейчас расскажу, как делать из черно-белых кодов вот такие штуки
Что понадобится
Для того, чтобы создать такой QR-код, будем использовать ИИ-генератор QuickQR Art. Понадобится только аккаунт в Дискорде — дополнительные программы скачивать не придется.
У генератора есть бесплатные тестовые 25 генераций. Потом подписка будет стоить $9 в месяц — сможете сгенерировать 1000 QR-кодов и удалить водяной знак с изображений.
Разработчики часто дарят бесплатные генерации, когда устраняют баги. Так что скорее всего 25 QR-ами вы не ограничитесь. Пока писала пост и тестировали разные коды, вышло порядком 50 генераций, а денег так и не попросили.
Шаг 1: заходим на сервер
Звучит страшно, если вы еще не работали с дискордом, но на деле это всего лишь пара кликов. Переходим по ссылке, в меню в дискорде появится отдельная вкладка с QR Art:
Шаг 2: Генерируем обычный QR-код
Для этого заходим вот сюда: тык. Подойдет любой генератор QR-кодов, но QR Art дают ссылку на конкретно свой, буду следовать их инструкциям :)
Здесь есть настройки для вашего будущего QR-кода, поэтому можно проявить свою оригинальность. Однако, лучше делать стандартный QR-код, поскольку наложение арта поверх кода уже достаточная "нагрузка" для его распознавания. Чем проще будет ваш код, тем вероятнее, что ИИ справится с задачей.
В строку URL вставляете ссылку на ваш ресурс и под QR-кодом нажимаете кнопку Save. Сохраните QR-код в формате png.
Шаг 3: наконец начинаем творить
В левой панели, на вкладке Image Generation, есть несколько ботов с одинаковым названием pixelml-bot. Можете выбирать любого из них — они одинаковые и нужны только для разграничения потока пользователей.
Дальше в строке вашего сообщения напишите команду /qrart, появится вот такой шаблон:
В поле qr_code загружаем QR-код, который мы генерировали до этого. Дело за малым — осталось написать промпт (описание вашего будущего изображения).
Как составить промпт для QR Art
Все промпты пишутся на английском. Есть основной стандартный шаблон:
описание --qrw 0.8 --steps 16
Описание: придерживайтесь простоты и краткости. В идеале весь промпт должен уместиться в небольшую фразу: "белое облако на небе", "маленький милый робот". Можете добавить, в каком стиле хотите видеть изображение
--qrw 0.8: этот параметр определяет вес QR-кода на будущем изображении. Чем выше значение параметра, тем сильнее будет выделяться QR-код. Вы можете выбрать значение от 0 до 2. По умолчанию установлено значение 0.8, можно его не менять. Иногда я увеличивала значение до 0.9, чтобы QR-код точно считывался.
--steps 16: "Шаги" - это количество итераций, при которых происходит смешивание арта с QR-кодом. Более высокое количество шагов делает изображение интереснее, но может ухудшить считывание QR-кода. В целом 16 - идеальный вариант, можете тут ничего не менять
Дополнительно: разработчики также добавили готовые пресеты, то есть идеи для промптов, которые бот точно сможет реализовать. Среди них есть пресеты для яркости, монохромных и размытых изображений. Их можете найти вот по этой ссылке здесь, они сразу с готовыми примерами.
Генерируем QR-код
Решила сгенерировать вот такой промпт с Хлебособакой:
a cute dog made out of bread, disney style, HD, 8k --presets intricate-details --qrw 0.8 --steps 16
Отправляем сообщение с картинкой и промптом боту. Ждем около минуты и получаем вот такой чудесный, и главное, действительно работающий результат:
Попробуем еще что-нибудь сотворить. QR-код с ссылкой на Пикабу в виде лого Пикабу, почему нет.
an orange cupcake on a table, green tablecloth, warm colours, disney style, HD, 8k --presets intricate-studio --qrw 0.8 --steps 16
Вот и все, вы восхитительны и умеете делать QR коды с помощью нейросетей.
Проверяйте QR-коды
Предупреждаю, не каждый сгенерированный QR-код будет рабочим. Иногда придется немного поиграть с промптом. Часто достаточно немного увеличить значение параметра "qw", и все будет в порядке.
Если вам понравилось изображение, но QR-код как назло не срабатывает, вы можете попробовать сгенерировать похожее изображение. Когда бот выводит вам изображение, под ним будет указан ваш исходный промпт, а также параметр "seed". Не вдаваясь в детали, как нейросеть его интерпретирует, просто знайте, что по этому параметру ИИ определяет, какое изображение должно получиться. Вы можете просто скопировать полученный seed и вставить его в параметры промпта, чтобы выполнить корректировку и получить похожее изображение.
Идея
Получаемые QR-коды — стандартные квадратные блоки. А раз уж мы тут собрались с помощью нейросетей креативить, давайте продолжим креативить.
Вы можете воспользоваться Uncrop — сайтом, где нейросеть "дорисовывает" изображение. Просто загрузите полученный QR-код на сайт Uncrop, и нейронка добавит дополнительные элементы:
Или даже придумает еще персонажей:
Каждый раз восхищаюсь тем, насколько удивительные идеи можно воплотить с помощью нейросетей! Хотя такие QR-коды, конечно, не самое практичное решение, они могут быть увлекательным способом привлечения внимания к ссылкам на ваши веб-сайты или социальные сети.
К таким картинкам есть смысл добавлять фразу "отсканируй QR-код" — потому что с первого взгляда иногда и не поймешь, что это действующий QR :)
Как вам такие QR-коды? Приживутся в каких-нибудь сферах?
Источник: Нейросекта