QR codes em imagens: coloque um QR code em uma foto sem prejudicar a leitura
As pessoas procuram maneiras de esconder um QR code em uma imagem. A resposta honesta: um leitor precisa enxergar quadrados escuros e claros, então um código não pode ser invisível. O que você pode fazer é fazer a imagem e o código parecerem um único design.
Forma 1: o código sobre a sua foto
A ferramenta de QR code com imagem coloca o seu código sobre uma foto, com um fundo suave atrás dos módulos. A foto continua sendo a protagonista; o fundo mantém contraste suficiente para a leitura. Sua foto fica no seu navegador, e cada alteração passa por um teste de leitura.
Forma 2: a foto dentro do código
Use uma imagem de fundo atrás do padrão, com os módulos desenhados em cor escura por cima. Isso funciona melhor com fotos claras e calmas, como céu, areia, papel ou uma parede clara. Fotos cheias de detalhes, escuras ou de alto contraste tornam o código ilegível.
Forma 3: códigos com arte de IA
Os QR codes de arte com IA pintam uma cena em que o padrão faz parte da imagem: uma vila, um jardim, um padrão de azulejos. Parecem os mais escondidos de todos, mas também são os mais frágeis, então um teste de leitura importa mais do que nunca. Veja a página de QR codes de arte com IA.
Regras que mantêm os códigos com imagem legíveis
- Mantenha os três quadrados dos cantos livres e com alto contraste.
- Use a correção de erros H; ela dá mais margem para a imagem interferir.
- Imprima códigos com imagem maiores que os simples: 3 cm em vez de 2.
- Teste com dois celulares, em pouca luz, antes de imprimir.
- Use um link curto ou um código dinâmico para que o padrão tenha menos módulos, e maiores.
- Escolha uma foto calma e clara. Um fundo com pouco detalhe atrás do código funciona melhor.
- Coloque o código sobre ela, ou a foto atrás dele. Mantenha os quadrados dos cantos livres.
- Aumente a correção de erros para H. Dá à imagem o máximo de espaço para interferir.
- Confira o resultado da leitura e imprima uma prova. Códigos com imagem merecem um teste extra.