J’ai découvert un post Reddit la semaine dernière qui m’a vraiment captivé et je n’ai pas pu résister à l’envie de l’essayer par moi-même ! Après quelques défis, j’ai réussi à créer mes propres QR codes artistiques et fonctionnels. Dans cet article, je vais vous présenter mon tutoriel pour que vous puissiez également réaliser vos propres œuvres d’art avec des QR codes.
Que vous souhaitiez suivre les étapes du tutoriel ou simplement admirer les résultats impressionnants, préparez-vous à être étonné par les possibilités infinies de la création numérique.
Ce qu’on va créer ensemble:
Avant d’entrer dans les détails techniques, laissez-moi vous montrer quelques exemples époustouflants des résultats que j’ai obtenus avec Stable Diffusion et les QR codes. Les images générées avec différentes valeurs de paramètres sont à la fois surprenantes et magnifiques, tout en étant fonctionnelles.



Installer le logiciel
Maintenant que vous êtes impatient de créer vos propres QR codes artistiques, voici comment installer et configurer l’environnement nécessaire pour accomplir cette prouesse. Tout d’abord, téléchargez la Web UI de Stable Diffusion à partir du lien suivant: lien vers le dépôt GitHub. Cette interface conviviale vous permettra de générer des images magnifiques en utilisant l’intelligence artificielle, que ce soit à partir d’un texte ou d’une autre image.
Cependant, pour nos QR codes, il est essentiel de conserver les parties noires bien définies et foncées. Pour y parvenir, nous devrons utiliser un modèle spécifique pour contraindre l’IA à respecter les contours du QR code. Assurez-vous donc de télécharger l’extension ControlNet disponible ici.
Ensuite, vous devrez télécharger le modèle global “ReV Animated” que vous enregistrerez dans le dossier “Model/StableDiffusion” accessible depuis ce lien. De plus, vous aurez besoin du modèle ConvNet “control_v11f1e_sd15_tile” que vous pourrez trouver et enregistrer dans le dossier “Model/ConvNet” à partir de ce lien.
Assurez-vous de suivre attentivement le tutoriel disponible sur la page de la Web UI pour comprendre comment l’installer et la lancer. (Notez bien que la fenêtre de votre navigateur ne s’ouvrira pas automatiquement, vous devrez rechercher le port ouvert “localhost:____” dans votre terminal). Maintenant que vous êtes prêt, plongeons dans la création de QR codes artistiques uniques !
Les Secrets d’un QR Code Fonctionnel:
La clé pour créer des QR codes fonctionnels réside dans deux éléments essentiels. Tout d’abord, choisissez un niveau de correction d’erreur élevé pour votre QR code. Voici un lien pour en savoir plus sur ce paramètre et accédez ici au générateur que j’ai personnellement utilisé. Veillez à sélectionner une qualité assez élevée). Deuxièmement, et c’est crucial, utilisez des noms de sites courts. Plus le nom de votre site est court, moins votre QR code sera complexe. Lorsque j’ai utilisé un nom de site trop long, l’IA a introduit trop d’erreurs dans le QR code, le rendant illisible.
Générer des QR Codes grâce à l’intelligence artificielle
A. Générer un QR code artistique non-fonctionnel
Commençons par générer une image ressemblant à un QR Code mais illisible. Pour ceci, utilisons l’onglet txt2img. Premièrement, entrez les paramètres ci-dessous et n’oubliez pas de changer votre Model pour revAnimated.

Ensuite cochez “Enable” dans le premier onglet des ConvNets et glissez-y votre QR code. Remplissez ensuite les paramètres avec les valeurs ci-dessous. Utiliser un ControlNet va nous permettre de commencer à intégrer la silhouette de notre QR code tout en laissant le modèle être créatif.
Ensuite, écrivez le prompt que vous voulez ou sélectionnez en un ici. Si vous n’êtes pas familier avec l’écriture de prompt, je vous conseille d’en choisir un existant. Vous pourrez toujours le modifier plus tard! Enfin, cliquez sur générer et c’est parti.

Voici à quoi devrait ressembler vos QR après la première étape.



B. Accentuer le QR pour le faire fonctionner
Maintenant, allons dans l’onglet img2img pour rendre notre QR code plus visible. Il nous faudra pour ça activer 2 ConvNet, avec les paramètres que vous trouverez ci-dessous. Mais d’abord, glissez l’image que vous avez générée à l’étape d’avant dans la première fenêtre et ajustez les paramètres comme suit.

Cochez la case “Enable” du premier onglet du ConvNet et remplissez-le de la sorte. Il vous faudra peut-être télécharger le modèle adéquat. Dans la plupart de mes QR, j’utilise le control type “Canny”. Mais vous pouvez très bien en choisir un autre au besoin. N’oubliez pas d’y glisser votre première image!

Cliquez ensuite sur le second onglet (si vous ne voyez pas de deuxième onglet, vous devez aller dans les paramètres -> controlNet et changer le curseur pour afficher plus d’un onglet controlNet) et cochez la case “Enable” à nouveau. Glissez cette fois votre QR Code dans l’endroit fait pour. Pour cette partie, nous allons utiliser un Control Type “Tile”, qui servira à détecter les petits carrés de notre QR Code. N’oubliez pas de régler la “Starting Control Step” à 0.35, cela permettra a notre algorithme de s’occuper d’abord de l’image normale avant d’y accentuer le QR Code (vous pouvez tester des valeurs entre 0.2 et 0.5 au besoin).

Une fois les paramètres cochés, il ne vous reste plus qu’à générer et TADAA. C’est grâce aux deux ConvNets, qui s’occupent de garder les formes de l’image de base pour le premier et d’accentuer le QR pour le deuxième, qu’on peut maintenant obtenir des QR codes fonctionnels!


Une révolution numérique?
La création de QR codes artistiques grâce à l’intelligence artificielle ouvre de nouvelles perspectives passionnantes dans le domaine de la création numérique. Ce tutoriel nous a permis de découvrir les étapes pour générer des QR codes uniques, alliant esthétisme et fonctionnalité. Cependant, cela soulève également une question fondamentale : comment cette révolution des QR codes et d’autres avancées numériques influencent-elles la transformation rapide des métiers du secteur ? Alors que nous continuons à explorer les possibilités de l’intelligence artificielle et de la création artistique, il est essentiel de réfléchir aux défis et opportunités qui émergent dans le paysage professionnel numérique en constante évolution. Comment pouvons-nous nous adapter et tirer parti de ces avancées pour façonner l’avenir de nos métiers de manière créative et innovante ? La révolution numérique est en marche; il est temps de saisir ces opportunités et de redéfinir les limites de nos métiers à l’ère du numérique.