Pular para o conteúdo

Referência de padrões

Use esta página quando estiver escolhendo moduleShape, finderOuterShape ou finderInnerShape à mão. As prévias visuais estão em /examples.

Forma dos módulos — a aparência das células de dados

ValorCoberturaSeguro para impressão?Observações
square100%simO padrão. Seguro em qualquer lugar.
roundedsquare~95%simMelhoria estética sem nenhuma perda de leitura.
circle~78%simDefina moduleScale ≥ 0.85.
dot~50%sim — com ECC HCobertura menor; o motor sobe o ECC automaticamente.
diamond~85%simFica ótimo com marcadores roundedsquare.
hexagon~90%simGeométrico, combina bem com gradientDirection: diagonal.
octagon~88%simParecido com o hexágono, porém mais achatado.
cross~60%sim — com ECC HVisual de "bordado".
star~55%sim — com ECC HUse moduleScale 0.9.
heart~50%sim — com ECC HDecorativo. Valide antes de imprimir.
leaf~65%sim — com ECC HOrgânico.
pointed, pointedinward, pointedsmooth~70%simPontas afiadas, visual moderno.
pill, roundedinward, roundedpointed~80%simVariações suaves.
mosaic~85%simLembra terracota.
japanese~75%simTextura sutil.
arrow, drop, shield, clipped, clippedsmooth, circlestripevariadepende da escalaExperimental — teste sempre a leitura depois de exportar.

Forma externa do marcador — as 3 molduras dos cantos

A ISO 18004 só valida marcadores retangulares, mas a maioria dos leitores é tolerante. O motor limita você a formas que decodificam de forma confiável.

ValorObservações
squareISO estrita. Use esta se a leitura for em condições difíceis.
roundedsquareIgual a square para os leitores; mais suave para o olho humano.
circleConfiável. Combina bem com módulos circle.
diamondTaxa de decodificação ~99,5%. Evite com leitores industriais.
octagonA melhor opção não quadrada.
targetAnéis concêntricos. Parece intencional.
doubleDois retângulos aninhados. Toque visual.

Forma interna do marcador — a "pupila"

ValorObservações
squarePadrão.
roundedsquareSutil.
circleO visual mais "de marca".
dotComo circle, mas menor — combina com módulos dot.
diamondGeométrico.
starSó decorativo — use eccLevel: "H".

Como a IA escolhe

A IA nunca escolhe heart, arrow ou drop para QRs de produção, a menos que você os mencione explicitamente no prompt. Por padrão, ela fica no quadrante seguro: módulos roundedsquare, marcadores roundedsquare ou circle, ECC H. Tudo o que sai disso vem do prompt ou de style: "artistic".

Veja também