Garantia de leitura
Um QR code que não é lido não serve para nada, por mais bonito que seja. Tratamos a legibilidade como um requisito obrigatório, não como "melhor esforço".
O que fazemos no servidor
Cada QR que o motor produz — manual ou com IA — passa por três verificações antes de o arquivo sair do servidor:
- Conformidade com a ISO/IEC 18004. Dimensões da matriz, padrões de alinhamento, padrões de temporização, largura da zona de silêncio e nível de correção de erros são verificados conforme a norma.
- Contraste dos módulos. O contraste entre primeiro plano e fundo é medido de forma perceptual (CIE Lab). Qualquer valor abaixo do limite seguro é corrigido automaticamente: os degradês são reancorados e as cores dos marcadores, restauradas.
- Leitura sintética. Um decodificador de referência (zbar) lê a imagem renderizada. Se a decodificação falhar ou devolver um conteúdo errado, o motor corrige a configuração (sobe o nível de ECC, aumenta a escala dos módulos, restaura os marcadores) e renderiza de novo, automaticamente.
Se a correção automática não conseguir chegar a um resultado aprovado, a API devolve um erro estruturado que aponta os campos problemáticos, em vez de um QR com defeito.
O que você vê no editor com IA
O seletor "strictScannability" (ativado por padrão) diz à IA para priorizar a legibilidade sobre a estética quando as duas entram em conflito. Se você desativá-lo, o motor continua validando, mas mostra um aviso em vez de forçar uma correção.
O que acontece se um QR impresso falhar
Envie-nos a amostra impressa (foto) + a exportação original e geramos o QR de novo gratuitamente, sem perguntas. Escreva para o endereço que aparece no seu recibo.
Ainda não vimos nenhuma falha em um QR gerado com strictScannability: true e eccLevel: "H". Se acontecer, a responsabilidade é nossa.
Por que o ECC H importa
O nível de correção de erros H permite que o QR sobreviva a cerca de 30% de danos e continue sendo decodificado. Usamos H por padrão para:
- Qualquer QR com logo ou texto central sobreposto
- Tudo o que você pretende imprimir em papel sem revestimento, tecido ou qualquer material que envelheça
- Sinalização externa exposta a raios UV / chuva
L e M são válidos para telas com exibição perfeita ao pixel, em que você controla o meio. O editor permite definir isso explicitamente no Modo manual.