Porque é que um código QR tem três quadrados grandes nos cantos?
Quando olhas para um código 2D comum, os três quadrados característicos nos cantos superior esquerdo, superior direito e inferior esquerdo saltam logo à vista. Em termos técnicos, chamam-se padrões de deteção de posição ou padrões de localização (em inglês, finder patterns).
Mas que função técnica cumprem afinal estes três cantos? Porque falta o quarto canto e quanta margem tens ao desenhar os teus próprios códigos QR sem pôr em risco a legibilidade? Neste guia ficas a saber tudo o que precisas sobre o coração da geometria QR.
A função principal é o reconhecimento em milissegundos
A câmara de um smartphone não sabe automaticamente onde está um código QR numa imagem. Entre o texto de um folheto, os gráficos de um cartaz ou os padrões de uma embalagem, o software de leitura tem de decidir num instante que píxeis são relevantes.
É exatamente aqui que entram os padrões de localização.
- Reconhecimento: A proporção característica dos quadrados encaixados uns nos outros (1:1:3:1:1) sinaliza de imediato à câmara: «Aqui está um código QR!»
- Delimitação: O software determina, ao píxel, onde o código começa, onde acaba e quais são as suas dimensões.
- Alinhamento: Mesmo que segures o smartphone inclinado ou de pernas para o ar, o algoritmo calcula de imediato a perspetiva correta.
Porque há apenas três quadrados e não quatro?
A assimetria – ou seja, a ausência propositada do quadrado no canto inferior direito – não é por acaso, mas sim um truque matemático para a orientação.
O quadrado em falta no canto inferior direito permite ao software reconhecer num instante o ângulo de rotação do código (0°, 90°, 180° ou 270°). Só esta distinção clara entre cima/baixo e esquerda/direita permite ler o código sem erros a partir de qualquer posição imaginável.
Os três cantos contêm dados?
Não. Os três quadrados grandes não guardam nenhuns dados úteis, como URL, texto ou contactos. Servem apenas como pontos de orientação técnicos.
A informação propriamente dita está nos muitos quadradinhos pretos e brancos mais pequenos (módulos) que ficam entre eles e no centro do código.
Outros pontos de orientação em segundo plano
Além dos padrões de localização, há outros pontos de orientação em segundo plano que muitas vezes passam despercebidos ao olho humano.
- Padrões de temporização (timing patterns): São linhas tracejadas de módulos pretos e brancos alternados que ligam os três quadrados principais. Ajudam o leitor a contar a grelha.
- Padrões de alinhamento (alignment patterns): Quadrados mais pequenos no interior (sobretudo em versões maiores de códigos QR) que compensam distorções causadas por superfícies curvas.
Códigos QR personalizados: podes redesenhar os três cantos?
Ao adaptar códigos QR à marca – por exemplo, com as cores da empresa ou cantos arredondados – os designers alteram muitas vezes também os padrões de localização. Tecnicamente é possível, mas tem riscos.
Se alterares os padrões de deteção de posição, segue estas regras de ouro:
- Contraste de cor forte: Os quadrados têm de se destacar nitidamente do fundo. Evita cores claras sobre fundo branco.
- Não alteres demasiado as formas: Cantos ligeiramente arredondados costumam funcionar bem. Formas demasiado complexas ou enfeites podem, no entanto, confundir o software da câmara.
- Sem sobreposições: Não escondas gráficos nem texto diretamente dentro ou por cima dos três quadrados principais.
Importante: Embora uma correção de erros intacta (níveis de correção L a H) consiga compensar perdas de dados dentro do código, se os três padrões de localização estiverem muito danificados ou tapados, o leitor muitas vezes nem sequer consegue encontrar o código.
Lista de verificação SEO para designers & marketeers
Antes de mandar imprimir um código QR personalizado, verifica estes pontos:
- Os três padrões de localização (superior esquerdo, superior direito, inferior esquerdo) estão totalmente livres de sobreposições?
- A cor dos quadrados destaca-se claramente do fundo?
- Depois dos ajustes de design, testaste o código com pelo menos duas câmaras de smartphone diferentes (iOS & Android)?
- A zona de proteção (zona de silêncio) à volta de todo o código – incluindo os três cantos – foi respeitada?
Perguntas frequentes (FAQ)
Um código QR pode ser lido se um dos três cantos estiver danificado?
É extremamente difícil. Embora a correção de erros integrada consiga lidar com pequenos riscos na área de dados, se um padrão de localização estiver muito tapado, o leitor normalmente já não consegue determinar a orientação do código.
Porque é que o código QR não tem um quadrado grande no canto inferior direito?
O quadrado em falta serve para garantir a inequivocidade. Só assim o software de leitura reconhece de imediato como o código está rodado e onde ficam «cima» e «baixo».
Como se chamam os três quadrados grandes em inglês?
Em inglês, chamam-se Finder Patterns ou Position Detection Patterns.