Códigos QR animados: como os códigos de barras se movem

Graças também à pandemia, todos os conhecemos e começamos a usá-los cada vez mais frequentemente como sistemas “sem toque” para mostrar informações. A visualização de menus, disponibilizando novas opções aos consumidores e com vista a uma maior digitalização dos diferentes serviços temos vindo a utilizar estas ferramentas. Além da economia de papel, o foco foi sobretudo na higiene. Mas como os códigos QR (Quick Response) evoluíram hoje, como é possível que existam animados e como eles poderiam funcionar?

QR Codes animados: a prova

Na semana passada, o youtuber Zack Freedman twittou um GIF de falha repetida que se tornou viral . Esses são alguns frames do videoclipe do famoso Never Gonna Give You Up de Rick Astley.

A música é bem conhecida do povo da internet e tanto o texto quanto o próprio vídeo têm sido frequentemente usados ​​- até por bandidos – para trollar empresas hackeadas. Convidamos você a experimentá-lo por si mesmo, porque o GIF tem uma peculiaridade, não é apenas um código de barras artístico, mas funciona em todos os aspectos como um código QR.

Basta enquadrá-lo com a câmera ou com um leitor de código QR especial; então a página de vídeo oficial de Nunca vou desistir de você no YouTube será aberta. Na rede existem ferramentas online como as criadas por QR4 e Jeroen Steeman capazes de criar códigos QR animados personalizados.

As origens

O nascimento dos códigos de barras pode ser rastreado até a década de 1950 , graças a dois estudantes da Drexel University, nos Estados Unidos, que patentearam um sistema simples para catalogar e recuperar dados de produtos. As ferramentas para mascarar e criptografar informações evoluíram ao longo dos anos até 1994, quando a empresa automotiva japonesa Denso Wave patenteou o código QR e cuidou de sua evolução.

Por definição, é um código de barras bidimensional. Ao contrário do unidimensional que suporta um volume máximo de dados igual a 85 caracteres de texto, os bidimensionais podem armazenar diferentes tipos de informações e possuem diversos mecanismos de verificação e correção de erros em seu interior.

código qr animado

Os códigos de barras bidimensionais, como o nome sugere, podem armazenar dados em toda a matriz em vez de uma única linha (caso unidimensional). Cada parte do código QR nele tem um significado específico e um papel a desempenhar, com a seção de conteúdo sendo apenas uma fração de sua totalidade.

Operação de QR Codes animados

Os mecanismos de verificação e correção de erros são úteis no sentido de que, se partes do código QR forem cortadas ou corrompidas, ele ainda poderá continuar digitalizando seu conteúdo corretamente.

É isso que permite que os desenvolvedores sejam criativos: conseguir armazenar conteúdo funcional (como URLs ou outros tipos de dados) em pequenas porções de toda a matriz, deixando espaço que servirá essencialmente como uma tela em branco para imagens artísticas. No caso do GIF de Freedman, parece que cada quadro muda completamente o código QR, com os pixels se reorganizando de tempos em tempos.
O Tech Blogger BenBE explicou o motivo da operação:

Na verdade, existem subdivisões de 3 × 3 pixels para cada um dos pixels grandes. O processamento se preocupa apenas com os pixels centrais, então é onde estão os dados.

Para cada quadrado no código QR de Never Gonna Give You Up, o scanner olha apenas para o centro de cada um deles (que inclui 3 × 3 ou 9 pixels no total). Dentro desses pixels, a parte do conteúdo do código de barras (o URL do YouTube) é armazenada, enquanto o restante dos pixels, como mencionado anteriormente, funciona como uma tela em branco para animação.

Como criá-los

Para obter um código QR animado bastante complexo, como o do vídeo de Rick Astley, você precisa entrar em contato com estúdios de design especializados. Em qualquer caso , é possível adicionar animações a um código QR estático por meio de sites como o já mencionado QR4, que é um serviço gratuito e oferece opções básicas para criar códigos exclusivos.

Ou você pode usar o gerador QRpicture , cujo código fonte está disponível no GitHUb.
O gerador permite criar códigos QR totalmente funcionais que se assemelham a imagens reais o mais próximo possível e até mesmo animá-los à vontade.

Artigo de Antonio Aversano

O artigo Códigos QR animados: como os códigos de barras se movem foi escrito em: Tech CuE | Engenharia de close-up .