L'ère des codes QR austères en noir et blanc touche à sa fin. Grâce à l'IA générative de Stable Diffusion, une révolution artistique et technologique est en marche. Les codes QR, ces petits carrés noirs et blancs que nous avons l'habitude de scanner avec nos smartphones, sont en train de se transformer en véritables œuvres d'art.

Un programmeur connu sous le pseudonyme de nhciao a récemment présenté sur Reddit le fruit de son travail avec l'IA générative et les codes QR. Le résultat ? De magnifiques œuvres d'art carrées, scannables et fonctionnelles.

Ces codes QR générés par l'IA ne sont pas seulement beaux à regarder, ils sont aussi utiles. Ils marquent le début d'une nouvelle ère où l'art rencontre la technologie.

https://www.reddit.com/r/StableDiffusion/comments/141hg9x/controlnet_for_qr_code/

https://www.reddit.com/r/StableDiffusion/comments/141hg9x/controlnet_for_qr_code/

Dans cet article, nous allons vous guider à travers le processus de création de votre propre code QR artistique à l'aide de Stable Diffusion. Que vous soyez un artiste cherchant à innover ou un professionnel du marketing à la recherche de nouvelles façons d'engager votre public, ce guide est fait pour vous.

Créer le code QR

La première étape pour créer un code QR artistique avec Stable Diffusion est de générer un code QR standard en noir et blanc.

La qualité de ce code QR est essentielle car elle détermine sa lisibilité et sa robustesse. Un code QR de mauvaise qualité pourrait ne pas être lisible par certains lecteurs de code QR, ce qui pourrait entraîner des erreurs de lecture et une mauvaise expérience utilisateur.

Les qualités d’un QR code robuste

Pour générer un code QR de haute qualité qui pourra être transofmé avec Stable Diffusion , vous devez vous assurer qu'il respecte les condtions suivants :

<aside> 🤓 Tolérance à l’erreur des QR codes

Les code QR sont particulièrement robustes grâce à diverses techniques de redondances et de corrections d’erreur. C’est ce qui permet de lire un code même lorsqu’il partiellement endommagé ou effacé.

Il existe diffèrent niveau de correction d’erreur. Le plus elevé est de 30% et c’est le taux que vous devez utiliser.

Consultez ce site pour en savoir plus.

</aside>

Génération d’un QR Code

Il existe de nombeux générateurs de QR Code en ligne. Certains proposent des formules payante mais nous pouvons tout à fait nous satisfaire des version gratuites.

Pour ce tutoriel, nous allons utiliser le générateur de 34qr.com qui a l’avantage de permettre de choisir le niveau de correction d’erreur. Mais vous pouvez utiliser celui qe vous souhaitez (tant que que QR respecte les contraintes précisées plus haut).

<aside> 🔗 QG Generators

Quelque soit le générateur utilisé, les étapes pour créer uin QR code sont sensiblement les mêmes :

  1. Selectionner le type URL (ou Link)
  2. Coller l’adresse du site dans le champs correspondant
  3. Définir le taux de correction d’erreur (Fault tolerance)
  4. Lancer la génération

Le QR code est prêt et il ne vous reste plus qu’à le télécharger (download) sur votre ordinateur pour pouvoir l’utiliser avec Stable Diffusion 👇

SD-QR.png

creer-qr.png

Nous allons maintenant voir comment transformer ce QR Code en oeuvre d’art à l’aide de Stable Diffusion.

Nous commencerons avec une approche simple qui permet de redessiner le QR Code en le mélangeant à un prompt texte à l’aide du img2img et de ControlNet. Nous verrons ensuite une technique alternative qui consiste à générer une nouvelle image qui mélange une image pré-générée à celle du QR Code.

Redessiner le QR Code avec Stable Diffusion

Pour commencer, nous utilisons img2img pour générer une image qui ressemble à notre Code QR. Mais cette technique seule ne suffit pas pour créer un Code QR fonctionnel. C'est là qu'intervient ControlNet : activé lors des étapes d'échantillonnage, il permet d'incorporer le Code QR à notre image. Pour peaufiner le tout, nous désactivons ControlNet vers la fin du processus d'échantillonnage afin d'améliorer la cohérence de l'image et d’obtenir un rendu final esthétique et fonctionnel.

La génération de QR étape par étape

Voici les étapes à suivre dans le webui automatic1111 pour appliquer cette technique.

  1. Choisir un modèle de départ.