Guia do código QR

SVG ou PNG do código QR: qual transferir

A resposta curta: SVG para qualquer coisa impressa, PNG para um local fixo num ecrã. O motivo é importante, porque um código QR pune a escolha errada mais do que um logótipo.

Formas contra píxeis

Um PNG armazena uma grelha de píxeis. Amplie-o e o software adivinha o que pertence entre eles, o que suaviza cada extremidade. Um SVG armazena instruções: desenhe um quadrado aqui, deste tamanho, desta cor. Peça-o com 2 cm ou 2 m e ele é desenhado de forma limpa em qualquer um dos casos.

Porque é que um código QR é mais sensível do que uma fotografia

Um scanner lê um código QR amostrando uma grelha e decidindo se cada célula é clara ou escura. As extremidades suaves empurram as células para o cinzento médio, e as células perto do meio são onde a descodificação começa a falhar. Uma fotografia ligeiramente desfocada continua a parecer a fotografia. Um código QR ligeiramente desfocado deixa de ser um código QR.

Isto é pior para símbolos densos. Um payload longo, como um registo vCard ou um URL com parâmetros, necessita de mais módulos no mesmo quadrado físico, pelo que cada módulo é mais pequeno e cada extremidade suave cobre uma parte maior do mesmo.

Escolher por destino

Qual formato se adequa a qual uso
Onde o código é colocado Formato Porquê
Cartão de visita, folheto, embalagem SVG A impressora redimensiona-o para o esquema sem perdas
Cartaz, autocolante de montra, sinalética SVG Os tamanhos grandes são exatamente onde um PNG falha
Ficheiro de design num editor vetorial SVG Formas editáveis, que podem ser recoloridas, sem reamostragem
Assinatura de e-mail PNG Os clientes de e-mail lidam com imagens rasterizadas de forma muito mais previsível
Apresentação de diapositivos ou uma captura de ecrã PNG Tamanho de exibição fixo, sem redimensionamento envolvido
Campo de carregamento do CMS de outra pessoa PNG Alguns sistemas rejeitam carregamentos de SVG por princípio

Trabalhar com o SVG

  1. Coloque-o, não cole uma captura de ecrã do mesmo Importe o ficheiro para a ferramenta de paginação. Copiar uma imagem de pré-visualização descarta os dados vetoriais e deixa-o novamente com píxeis.
  2. Recolorir com cuidado Qualquer editor vetorial altera a cor dos módulos. Mantenha os módulos escuros sobre um fundo claro. Códigos invertidos e pares em tons pastel de baixo contraste falham em leitores reais.
  3. Não estique um eixo Redimensione ambas as dimensões em conjunto. Um código esticado é uma grelha quebrada, e nenhuma correção de erros repara a geometria.
  4. Manter a zona de segurança A margem em branco pertence ao símbolo. Cortar rente aos módulos é a forma mais comum de um esquema bonito deixar de ser lido.

Se tiver de usar o PNG

Exporte no tamanho de píxeis de que o esquema final necessita, ou maior, e nunca o amplie depois. Reduzir o tamanho é geralmente seguro. Ampliar é de onde vem a desfocagem.

Não passe o PNG por um compressor com perdas. Os artefactos JPEG agrupam-se à volta de extremidades duras a preto e branco, que são todas as extremidades num código QR. Se precisar de reduzir o tamanho da imagem, o nosso compressor de imagens recodifica o PNG sem perdas e descarta o resultado quando não é efetivamente mais pequeno.

A verificação que é executada em ambos

O Vaultaire cria o PNG e o SVG a partir do mesmo payload, e depois descodifica novamente cada ficheiro concluído com um leitor separado. A transferência desbloqueia apenas depois de o texto descodificado corresponder ao que reviu. Isso deteta uma renderização corrompida antes de chegar a uma tiragem de impressão. Não consegue dizer-lhe se o esquema final manteve a zona de segurança, por isso leia a prova você mesmo.

FAQ sobre SVG e PNG

SVG ou PNG?

SVG para qualquer coisa impressa ou redimensionável: cartazes, embalagens, cartões, sinalética, ficheiros de design. PNG para um local fixo num ecrã, como uma assinatura de e-mail ou um diapositivo.

Um código QR em SVG tem maior qualidade?

Não tem qualquer resolução. Descreve os módulos como formas e é renderizado no tamanho que pedir. Um PNG tem uma grelha de píxeis fixa e suaviza-se para além dela.

Posso alterar a cor?

Sim, em qualquer editor vetorial, e o ficheiro mantém-se nítido. Mantenha os módulos escuros sobre um fundo claro. Códigos invertidos ou de baixo contraste falham em alguns leitores, independentemente do formato.

Porque é que o meu código impresso parece desfocado?

Um PNG foi ampliado para além da sua grelha de píxeis, pelo que a impressora inventou detalhes nas extremidades dos módulos. Imprima o SVG ou exporte um PNG no tamanho exato de que o esquema necessita.

As gráficas aceitam SVG?

A maioria sim, e todas as ferramentas de paginação o importam. Se uma gráfica quiser PDF ou EPS, coloque o SVG numa ferramenta de design e exporte a partir daí. As formas sobrevivem.

Posso converter o PNG para SVG mais tarde?

Vetorizar um código rasterizado tenta adivinhar as margens que já eram suaves. Em vez disso, gere o SVG a partir dos dados. Demora um segundo e a geometria é exata.