Vérificateur de contraste pour codes QR

Saisis les couleurs du code et celle du support derrière lui. Le vérificateur renvoie le rapport de contraste du motif et des yeux de détection, la différence de luminance qu'une caméra voit réellement, et si le couple peut partir à l'impression.

La surface derrière le code. Garde-la quasi blanche : éclaircir le fond ne remplace pas assombrir le code.

La couleur des modules de données.

Les trois carrés des coins. Ils doivent ressortir du fond aussi nettement que le motif : un scanner les trouve en premier.

Aperçu

Prêt pour l'écran

6.70:1

Jugé sur: Contraste du motif

Très bien sur un écran, et court face à la marge que l'impression prélève. Assombris le code avant qu'il parte sur papier.

Où cela se situe

Plancher du décodeurCible impression

Contraste du motif

6.70:1

Contraste des yeux

6.70:1

Différence de luminance en caméra

176 / 255

Sur 255, selon la pondération BT.601 sur laquelle repose le canal de gris d'une caméra. Le rapport pondère le vert bien plus qu'un capteur : les deux chiffres divergent donc le plus sur les couleurs saturées.

Quand une couleur de marque n'atteint pas la cible, assombris le code plutôt que d'éclaircir le fond - une couleur assombrie de deux ou trois crans garde en général son identité et double son rapport.

Le contraste est la seule variable que personne ne choisit

La forme et la taille des modules sont des décisions prises pour un code QR. La couleur, elle, est héritée d'une palette de marque écrite des années avant qu'on pense à un code QR - c'est pour cela qu'elle est la propriété qui échoue le plus souvent, et celle que ce vérificateur existe pour trancher. Le raisonnement est dans le test du contraste minimal.

Ce qu'un décodeur mesure réellement

Un téléphone ne voit pas la couleur quand il lit un code QR. Il convertit l'image en un seul canal de gris et y applique un seuil par petits blocs, décidant sombre ou clair pour chaque module face à son voisinage immédiat. Toute la tolérance chromatique d'un code se joue dans cette étape.

  • Le plancher du décodeur se situe vers 1,24:1 - le point où un binariseur courant cesse de considérer qu'un bloc contient quoi que ce soit - et n'a rien à voir avec un objectif de conception.
  • La cible écran est 4:1, exactement là où le témoin de contraste du générateur passe au vert.
  • La cible impression est 7:1, parce que la blancheur du papier, l'engraissement, les reflets et la distance en prennent chacun une part.

Deux chiffres en désaccord

Un rapport de contraste pondère le vert à 71% de la luminosité perçue, en suivant l'œil humain. Le canal de gris d'une caméra le pondère à 59% et n'ajoute aucun terme de voile. Les deux mesures s'accordent sur les gris et les noirs et divergent le plus sur les couleurs saturées, c'est-à-dire là où les codes QR échouent vraiment.

Le vert pur sur blanc est le cas le plus net : 1,37:1 en rapport de contraste, à peine au-dessus du plancher du décodeur, mais une différence de luminance de 105 sur 255 dans le canal de gris d'une caméra. Un chiffre le juge désespéré, l'autre médiocre. Aucun ne le juge imprimable, et c'est pourquoi cette page affiche les deux. Quelles palettes en ressortent indemnes, les codes QR en couleur le détaillent.

Comment vérifier les couleurs d'un code QR

Quatre étapes, d'une palette de marque à un couple de couleurs qui survit à l'impression.

Générer un code QR
  1. 1

    Saisis d'abord le fond

    Le support derrière le code, et il devrait être quasi blanc. Éclaircir un fond ne remplace pas assombrir un code : la réflectance sur papier est plafonnée par le support, donc ce bout de la plage est déjà dépensé.

  2. 2

    Ajoute la couleur du motif

    La couleur de marque telle qu'elle est définie, avant toute correction. Vérifier d'abord la version corrigée masque à quel point l'originale était loin de la cible.

  3. 3

    Vérifie les yeux séparément

    Les trois carrés des coins sont ce qu'un scanner localise avant de lire le moindre module. Un code aux modules sombres et aux yeux pâles échoue à la première étape, et le rapport du motif n'est jamais mis à l'épreuve.

  4. 4

    Retiens le pire des deux

    Un code QR se scanne sur son couple le plus faible, pas sur sa moyenne. Le verdict ci-dessus est pris sur celui du motif ou des yeux qui a le moins de marge.

Où atterrissent les choix de palette courants

Cinq couleurs sur fond blanc, mesurées des deux façons : le rapport qu'affiche un outil de design, et la différence de luminance que voit le canal de gris d'une caméra, sur 255.

Bleu marine profond - 17,9:1

Un marine quasi noir comme #0f172a donne 17,9:1 avec une différence caméra de 232 sur 255 - à un cheveu des 21:1 et 255 du noir pur, et sans cesser d'être une couleur de marque. Le choix saturé le plus sûr qui soit.

Bleu - 8,6:1

Le bleu pur sur blanc donne 8,6:1 et 226 sur 255, franchissant la cible impression sur les deux mesures. Le bleu est la seule teinte où l'œil et la caméra s'accordent, parce que c'est celle qui pèse le moins dans les deux pondérations. Un bleu moyen comme #1d4ed8 tombe à 6,7:1 : sûr à l'écran, tout juste court pour l'impression.

Rouge et violet - autour de 5:1

Les rouges et violets moyens tombent près de 5:1 sur blanc : très bien pour l'écran, court face à la cible impression de 7:1. Assombrir de deux ou trois crans suffit d'ordinaire. Ces teintes perdent aussi le plus en CMJN, où un rouge RVB éclatant s'imprime plus terne qu'à l'écran.

Vert - de 2 à 3:1

La couleur qui marche sur la maquette et échoue en rayon. Un vert de marque courant comme #22c55e donne 2,28:1 sur blanc, sous la ligne en dessous de laquelle rien ne devrait sortir. Assombri en #166534, il donne 7,13:1 - toujours reconnaissable comme le même vert, désormais au-dessus de la cible impression.

Clair sur foncé

Un code inversé - modules clairs sur fond sombre - est légitime et coûte de la marge. La plupart des caméras de téléphone actuelles en lisent un ; certains scanners anciens et lecteurs industriels supposent du sombre sur clair. Garde le rapport largement au-dessus de 7:1 et teste sur du matériel réel avant d'engager un tirage.

Des règles qui gardent la couleur scannable

Dix habitudes qui mènent une palette de marque du fichier de design à un code qui se lit encore sur papier.

  • Assombris le code, pas le fond

    Le fond doit rester quasi blanc pour que la réflectance survive à l'impression : tout l'ajustement revient donc aux modules sombres. Une couleur assombrie de deux ou trois crans garde en général son identité et plus que double son rapport.

  • Conçois à 7:1 pour tout ce qui s'imprime

    4:1 est la cible écran et 7:1 la cible impression, et l'écart entre les deux est ce que consomment le papier, l'engraissement, les reflets et la distance de lecture. Traite 3:1 comme la ligne sous laquelle rien ne part, quel que soit le média.

  • Donne aux yeux de détection le même contraste

    Les trois carrés des coins sont localisés avant tout décodage. Les styliser dans une couleur d'accent plus claire que le motif est la façon la plus courante pour un code magnifique d'échouer dès la toute première étape.

  • Ne place jamais un code sur une photographie

    Le seuil est calculé localement : une photographie retourne donc la décision au milieu du symbole, le même module sombre se lisant comme sombre sur un ciel pâle et comme clair sur une ombre. Pose plutôt le code sur un aplat.

  • Un dégradé est plus sûr qu'une photo

    Un dégradé sur les modules conserve partout la différence locale entre sombre et clair, et c'est tout ce dont un binariseur a besoin. Garde les deux extrémités du dégradé au-dessus de la cible, plutôt que d'y arriver en moyenne.

  • Mets plutôt la couleur de marque dans le cadre

    L'aplat derrière le code, le libellé en dessous et l'appel à l'action à côté peuvent porter la palette à pleine saturation. Aucun d'eux ne coûte le moindre point de contraste.

  • Vérifie la couleur après conversion en CMJN

    Un rouge ou un vert RVB éclatant perd de la saturation et se décale en CMJN, et c'est le couple imprimé qui compte. Convertis d'abord, puis vérifie ici les valeurs converties plutôt que les originaux d'écran.

  • Imprime les modules sombres en 100% K

    Un noir riche à quatre plaques exige un repérage parfait pour tenir un bord de module de 0,4 mm. Une tolérance de repérage courante en offset feuille, autour de 0,1 mm, représente le quart de ce module : un noir monoplaque garde donc chaque bord net.

  • Traite les encres métalliques et fluo comme non mesurables

    L'or, l'argent, la dorure et le vernis sélectif n'ont pas de valeur de réflectance fixe : ils montrent ce qui se trouve devant eux, en général un luminaire. Aucun rapport calculé depuis une valeur hexadécimale ne les décrit.

  • Confirme le couple sur support imprimé

    Un rapport est une prédiction sur un fichier. Imprime le code à taille réelle sur le vrai support, regarde-le sous la lumière où il vivra, et scanne-le avec deux téléphones différents avant de valider quoi que ce soit.

Le générateur KoloQR avec un code QR en cours de conception, prêt à télécharger

Essaie les couleurs dans le générateur

KoloQR, un générateur de codes QR gratuit avec codes QR ronds et formes personnalisées, applique ce même contrôle de contraste en direct sur l'aperçu pendant que tu modifies la palette - motif, yeux et fond.

Gratuit, sans compte et sans filigrane. Les codes sont générés dans ton navigateur : la destination n'est jamais envoyée à un serveur.

Générer un code QR

Questions? Answered

Conçois à 4:1 pour l'écran et 7:1 pour l'impression, et traite 3:1 comme la ligne sous laquelle rien ne devrait sortir. Techniquement, les décodeurs fonctionnent bien plus bas - un binariseur courant abandonne vers 1,24:1 -, mais tout cet écart part en blancheur du papier, engraissement, reflets, distance et main qui bouge.

Oui. La plupart des caméras de téléphone actuelles lisent un code inversé, même si certains scanners anciens et lecteurs industriels supposent des modules sombres sur fond clair. Un code inversé dépense aussi plus de marge : garde le rapport confortablement au-dessus de 7:1 et teste sur du matériel réel avant un tirage.

Parce que le vert se situe là où l'œil et la caméra le notent tous deux mal face au blanc. Un vert de marque typique comme #22c55e donne 2,28:1 sur blanc, sous la ligne de mise en production. Assombri en #166534, il donne 7,13:1 - la même teinte, désormais au-dessus de la cible impression avec de la marge.

Oui. Les trois carrés des coins sont ce qu'un scanner localise avant de décoder quoi que ce soit : un code au motif bien contrasté mais aux yeux pâles échoue à la première étape. Ce vérificateur donne les deux chiffres et prend son verdict sur le pire.

Parce qu'un code QR est lu par une caméra, pas par un œil. Un rapport de contraste pondère le vert à 71% de la luminosité perçue ; le canal de gris d'une caméra le pondère à 59% et n'ajoute aucun terme de voile. Les deux divergent le plus sur les couleurs saturées, et cette divergence est précisément le constat.

Un gris clair passe si le couple franchit encore la cible, mais il coûte de la marge pour rien. Le papier plafonne la luminosité d'impression d'un fond : ce bout de la plage est déjà dépensé, et chaque point de contraste cédé par un fond gris doit être repris sur les modules sombres.

Pas en soi. Ce qui compte, c'est la différence entre les modules et ce qui se trouve derrière, mesurée localement. Une teinte pâle et uniforme derrière un code très sombre passe en général ; le couple qui échoue, c'est une couleur de marque en demi-teinte derrière un code en demi-teinte, quelle que soit leur allure séparément.

C'est le maximum : 21:1 en rapport et les 255 pleins dans le canal de gris d'une caméra. Rien ne fait mieux. Un marine quasi noir comme #0f172a atteint 17,9:1 et 232 sur 255 : il ne cède presque rien de mesurable tout en se lisant comme une couleur de marque.

Oui, et plutôt en mal sur les couleurs saturées. Les rouges, verts et oranges RVB éclatants perdent en saturation et se décalent en teinte à la conversion : un couple qui franchissait 7:1 à l'écran peut retomber en dessous sur presse. Convertis d'abord, puis vérifie ici les valeurs converties.

Non. La correction d'erreurs répare des modules abîmés ou masqués une fois le symbole localisé et lu comme sombre et clair. Si la caméra ne parvient pas à séparer sombre et clair, il n'y a aucune donnée sur laquelle travailler. Le contraste est un préalable, pas une variable d'ajustement.

Oui, indirectement. Les modules arrondis, en points et autres formes décoratives mettent moins d'encre dans chaque cellule qu'un carré plein : un décodeur qui cherche le rapport du motif de détection voit donc un indice plus faible. Un code stylisé a déjà dépensé de la marge avant que l'impression prenne la sienne - donne-lui plus de contraste, pas moins.

Pourquoi KoloQR ?

  • Crée des codes QR pour des sites web, des menus, le Wi-Fi, des PDF et des cartes de visite
  • Personnalise les couleurs, les logos et des formes uniques
  • Télécharge des fichiers PNG et SVG de haute qualité
  • Conçu pour l'impression comme pour le numérique
Générer un code QR
Un code QR noir tout simple à côté du même code redessiné en cercle avec des couleurs de marque