SWAPQR← Guide

Quelle photo fonctionne dans un code QR

Un code QR tramé vous donne une toile d'environ 300 pixels avec un code qui se bat pour le même espace. La plupart des photographies n'y survivent pas. Quelques-unes en ressortent mieux que l'original. La différence se décide presque entièrement avant l'envoi, par ce qu'est l'image et par son cadrage.

Créer un code QR dans le navigateur →Imprimez le carré une fois. Décidez plus tard où il mène.

La taille avec laquelle vous travaillez vraiment

Un lien court produit un code d'environ 29×29 modules. À neuf pixels par module, c'est un carré de 261 pixels, dont une partie est déjà réservée aux motifs des coins et à chaque module que le code force en plein. Quoi que vous envoyiez, ce sera réduit à quelques centaines de pixels de moucheté bicolore. Prévoyez un timbre d'affiche, pas un tirage. C'est le changement de perspective le plus utile : une photographie riche à deux mille pixels de large doit faire passer son message en une trentaine de modules de côté, et chaque module ne peut porter qu'un ton approximatif. Les carrés de repérage dans trois coins occupent chacun un bloc de 7×7 plus leurs marges, ce qui retire les coins du jeu ; le carré d'alignement et les lignes de synchronisation en retirent un peu plus. Ce qui reste est un champ à peu près carré, un peu plus petit que le code, dans lequel l'image doit être reconnaissable à la résolution d'une trame de journal grossière. Les images conçues pour être lues ainsi — logos, icônes, affiches — tendent à survivre ; celles qui dépendent du détail, non.

Un vrai contraste, pas une forte saturation

Le tramage ne voit que la luminosité. Une image vive rouge sur bleu, les deux à la même clarté, devient une bouillie uniforme, parce que pour le tramage c'est le même gris. Convertissez votre candidate en niveaux de gris avant de décider ; si elle paraît plate en gris, elle paraîtra plate dans le code. Les images avec une réelle étendue du sombre au clair — un visage éclairé sur fond sombre, un logo noir sur blanc — passent. La raison est mécanique et non esthétique : le tramage reproduit le ton par densité de points, donc une image dont tous les tons sont proches du milieu devient un champ uniforme de points à demi-densité, et un champ uniforme de points est un damier. Un damier est la seule texture qui concurrence vraiment les modules du code, parce qu'elle a de l'énergie exactement à l'échelle que cherche un scanner. Le studio mesure l'étendue du clair au sombre d'une image envoyée et avertit quand il n'y en a presque pas ; s'il vous le dit, croyez-le. Ce n'est pas une opinion sur votre photo, c'est un rapport indiquant que le tramage n'aura rien à exploiter et que le code en sera affaibli.

Un seul sujet, remplissant le cadre, en grandes formes

Le code est un carré et l'image est recadrée pour le remplir. Un paysage large perd ses côtés ; une photo de groupe devient six taches illisibles. Recadrez sur un seul sujet qui remplit déjà l'essentiel du cadre avant l'envoi, plutôt que d'espérer que le recadrage automatique devine juste. Puis pensez en formes, pas en détails : tout ce qui fait moins d'environ trois modules de large n'existe tout simplement pas. Le texte disparaît. Mèches de cheveux, trame d'un tissu, feuillage — tout devient du bruit indiscernable du moucheté du code lui-même. Silhouettes, ombres franches et grandes masses plates, voilà ce qui se lit. Les visages sont le sujet le plus fiable parce que nous les reconnaissons avec très peu d'information — deux orbites sombres, une ligne de bouche, un bord de mâchoire. Mais cela ne tient que si le visage remplit le carré. Un cadrage tête et épaules fonctionne ; un cadrage en pied étale le visage sur quatre modules et il disparaît. Un portrait serré éclairé d'un côté est le meilleur cas et se lit immédiatement comme un visage ; un logo plein ou un mot-symbole sur fond uni est excellent et reste lisible ; un produit seul sur fond propre fonctionne bien avec un renfort de contraste ; un animal cadré serré fonctionne pour la même raison qu'un visage. Paysages, vues urbaines et foules se lisent comme de la texture, et une image plate, éclairée uniformément et peu contrastée est le pire cas.

Préparez d'abord l'image

Recadrez en carré, avec le sujet remplissant l'essentiel du cadre. Poussez le contraste plus loin que ce qui semble juste à l'écran — le tramage mange les tons moyens, et une image qui paraît un peu dure en photographie ressort équilibrée en code. Si l'arrière-plan est chargé, assombrissez-le ou effacez-le ; le code utilisera cette zone de toute façon, et un champ uni derrière le sujet donne aux modules un endroit où se poser sans se battre avec une texture. Ne postérisez pas et ne tramez pas à l'avance : le générateur a besoin des gris pour distribuer l'erreur correctement, et une image déjà bicolore ne donne rien à diffuser à la diffusion d'erreur, si bien que les modules forcés ressortent en taches au lieu de se cacher dans le grain. Envoyez un JPEG ou un PNG ; le studio refuse les fichiers qu'il ne peut pas lire. Attendez-vous à un export en PNG uniquement, puisqu'un code photo est fait de pixels et ne peut pas s'exprimer en formes vectorielles, et attendez-vous à ce qu'il sorte à un multiple entier de la grille de modules pour que les modules restent carrés. Si vous aviez un logo sur le code, il est retiré quand une photo est ajoutée, parce que la photo remplit tout le carré.

Et le lien compte autant que la photo

Une destination longue rend le code plus dense, et un code plus dense laisse moins de place à l'image. Chaque caractère supplémentaire du texte encodé pousse le code vers une version supérieure avec des modules plus nombreux et plus petits dans le même carré ; à neuf pixels par module le carré grandit, mais la part que le code force en plein grandit avec lui, et la photographie est comprimée entre les deux. Le studio avertit quand la destination est assez longue pour évincer l'image. Si la photo compte, pointez le code vers un court lien de redirection et changez la destination derrière plus tard — c'est de toute façon à cela que servent les codes dynamiques. Cela a un second avantage propre aux codes artistiques : un code photo est la dernière chose que vous voulez régénérer et réimprimer, parce que l'image, la balance et le test d'impression doivent tous être refaits. Avec un code dynamique, l'image est réglée une fois et la destination peut bouger aussi souvent que nécessaire. Quel que soit votre choix, imprimez-en un et scannez-le avec un vrai téléphone à la taille réelle avant la série.

SujetRésultat
Portrait serré, éclairé d'un côtéMeilleur cas — se lit immédiatement comme un visage
Logo plein ou mot-symbole sur fond uniExcellent, et reste lisible
Produit seul sur fond propreBon avec un renfort de contraste
Animal, cadrage serréBon — pour la même raison que les visages
Paysage, vue urbaine, fouleMédiocre — se lit comme de la texture
Plate, éclairée uniformément, peu contrastéePire cas — se trame en damier et affaiblit le code

Questions fréquentes

Puis-je mettre du texte ou un slogan dans la photo ?

Pas lisiblement. Tout ce qui est plus étroit qu'environ trois modules disparaît dans le moucheté, et le texte l'est presque toujours. Un mot-symbole plein assez grand pour être une forme peut fonctionner ; une phrase, non.

Une photo en couleur fonctionne-t-elle ?

La couleur est ignorée ; seule la luminosité compte. Vérifiez d'abord l'image en niveaux de gris. Si elle garde une étendue nette du sombre au clair, elle fonctionnera ; si elle devient plate en gris, elle sera plate dans le code.

Pourquoi mon logo a-t-il été retiré quand j'ai ajouté une photo ?

Un code photo remplit tout le carré avec l'image tramée, il n'y a donc pas de couche de logo séparée. Placez le logo dans la photo elle-même, sur un fond uni, si vous le voulez dans le code.

Pourquoi le code photo est-il en PNG uniquement ?

Il est fait de pixels individuels produits par le tramage, qui ne peuvent pas s'exprimer en formes vectorielles. Il est exporté à un multiple entier de la grille de modules pour que les modules restent carrés à l'impression.

Imprimez le carré une fois. Décidez plus tard où il mène. SWAPQR crée des codes QR statiques gratuitement, avec toutes les options de style, sans compte et sans filigrane. Un forfait payant rend un code dynamique : le carré imprimé reste le même pendant que vous changez sa destination, et vous voyez combien de fois il a été scanné, par jour et par appareil.

Créer un code QR dans le navigateur
Langue : TR EN DE ES FR IT PT AR RU JA KO