compilation_pour_wd.html

Faire un QR code semi translucide avec Excel

Souvent les QR codes se retrouvent en bas d'un texte ou d'une image. Et toute une bande de la hauteur du QR code se retrouve en blanc.

Pour donner une image moins aride du QR code, on utilise ses redondances pour y mettre un logo.

Ici je propose d'utiliser le fait que les téléphones arrivent à viser précisément le centre de chaque mini carré pour utiliser l'espace autour pour visualiser l'image derrière.
Cela vous permet d'agrandir le QR code sans gâcher l'image en arrière plan.
L'avantage d'agrandir le QR code est qu'il pourra être vu de plus loin par le smartphone.

Cet outil est donc utile si vous utilisez par exemple Photoshop ou un autre outil d'infographisme pour faire des documents avec des images sur des calques.
Ici pour la démonstration j'utiliserai GIMP qui est gratuit.

Le classeur Excel

Ce classeur est destiné à tous ceux qui utilisent xlstore.xlam. (Si vous n'avez pas encore cet outil, vous avez une période de test de 15 jours gratuite.

Vous avez le lien pour télécharger l'installeur xlstore avec l'explication de l'installation ici Excel-store.fr)

Le classeur que je vous décris ci-après, vous permet de faire des QR codes soit en passant via une api, soit en utilisant Excel.

Le plus de la génération dans Excel est qu'on va pouvoir rendre transparente une partie du fond du QR code afin de l'intégrer à une image.

Exemple avec url

Cet outil permet aussi de créer un QR code via une api du site qrserver.com, mais pour notre travail, on va créer le QR code en vba. Dans ce cas, vous n'avez pas à indiquer la taille de l'image.

Vous devrez indiquer la qualité de Low à high. Au plus la qualité est importance au plus il y a de redondance, mais au plus le QR code est complexe.

Résultat

La feuille QR code xl va contenir le résultat. En premier, vous devez vérifier que le QR code fonctionne en utilisant votre smartphone et si possible avec d'autres appareils.

Diminuer la taille des points

Dans un QR code, il y a des marqueurs de positionnement et une ligne qui aide à indiquer la largeur des carrés et une colonne pour indiquer leur hauteur. J'ai laissé ces cases non modifiables.

Pour les autres, vous pouvez les réduire en transformant en violet ce qui est autour du centre.

Pour cela, vous sélectionnez une plage de cellule et vous choisissez "Réduit rectangles", "Réduit croix" ou "Réduit points".

Si vous désirez remettre les cases en plein, utilisez "enlève l'image" pour revenir à la taille complète sur la zone sélectionnée.

Diminuer la taille des points sur une partie du code

Pour ne réduire la taille des carrés uniquement dans une zone, on peut le faire simplement :

  1. On sélectionne une partie de la zone au lieu de faire sélectionne tout
  2. On choisit la nouvelle taille (ou enlève l'image) pour effectuer l'action
  3. L'action est faite sur la zone choisie.

Copie de l'image

Pour créer une image avec un fond transparent, on va faire un copier coller dans Paint. Enregistrer par exemple au format png. 

Enfin aller sur un site faisant la transformation ou la faire dans GIMP ou un autre logiciel d'infographie.

Je profite d'être dans Paint pour déplacer l'image pour laisser une bande blanche d'environ un carré tout autour la "quiet zone".

Que l'on aille sur un site ou dans un logiciel de dessin, l'idée est de transformer la zone en violet en transparent (canal alpha).

Utilisation de Gimp

Une fois l'image collée dans GIMP, je peux remplacer le violet par une transparence en faisant couleur vers alpha.

Après un clic droit je choisis dans le menu couleur/couleur vers alpha

Couleur vers alpha suite

Par défaut, le logiciel va proposer le blanc comme couleur de transparence, il faudra cliquer sur la couleur pour avoir une fenêtre de choix. 

Dans celle-ci, avec une pipette vous cliquerez sur un pixel violet et alors les parties de votre QR code qui ne sont ni blanches ni noires seront transparentes. 

Il vous suffit alors d'ajouter ce calque à votre image de départ.

Exemple d'utilisation

Une fois le calque inséré, on peut le travailler, changer des couleurs par exemple ou le retourner.

Ici, j'ai mis un jaune clair autour et du vert foncé pour les repères. Puis je l'ai agrandi et j'ai mis les gros repères à l'extérieur via une rotation.

Pensez à faire des tests avec son smartphone à chaque étape et à vérifier sur une version imprimée si nécessaire.

Téléchargement

Si vous ne l'avez pas encore, installez xlstore.xlam, vous avez une période d'essai de 15 jours.

Vous avez le lien pour télécharger avec l'explication de l'installation ici Excel-store.fr

Et si vous l'avez déjà, voici le lien pour le téléchargement direct du classeur faisant les QR codes :

http://excel-store.fr/classeurs/QRCodes.xlsm

Si votre navigateur ouvre le fichier, le programme ne sera pas accessible, téléchargez le pour pouvoir l'ouvrir avec l'application de bureau Excel.

A l'ouverture, il vous faudra activer les macros afin de rendre accessibles les fonctionnalités du programme.