Neste artigo, mostrarei o método simples para gerar códigos QR usando o Inkscape - o editor de gráficos vetoriais gratuito.
Os códigos QR estão aumentando rapidamente em popularidade, permitindo que as pessoas retirem rapidamente as câmeras de seus telefones e digitalizem o código para ser levado a qualquer URL de site. Esses códigos QR se tornaram mais comuns em lugares como restaurantes, permitindo que os clientes abram rapidamente o menu em seus telefones e, assim, reduzam o contato com um menu tangível.
Então, como você gera um código QR no Inkscape?

Comece abrindo o Inkscape em seu computador (você pode baixar o software gratuitamente em Inkscape.org). Na guia “Time to Draw” (seta vermelha na imagem acima) para a tela de boas-vindas que aparece (supondo que você esteja usando o Inkscape 1.0 ou mais recente), escolha um tamanho de documento com base em qualquer um dos muitos modelos disponíveis. Eu escolhi o tamanho “Desktop 1080p” na guia “Tela” (seta amarela).

Com o novo documento aberto, vá para Extensões> Renderizar> Código de barras> Código QR (seta vermelha na imagem acima).

Isso abrirá um diálogo de código QR. Aqui, você pode definir várias configurações - incluindo o site para onde deseja que as pessoas sejam direcionadas quando o código for digitalizado com uma câmera de smartphone (isso está na seção intitulada “texto” - seta vermelha na imagem acima).

No meu caso, digitei meu site, “daviesmediadesign.com,” no campo “texto”. Posso clicar em “Aplicar” para gerar o código QR (seta amarela) e, em seguida, clicar em “Fechar” para sair da caixa de diálogo (não saia da caixa de diálogo agora se quiser saber mais sobre as configurações avançadas nos próximos seção).
Você pode ver o produto final na imagem acima, que foi gerado usando os valores padrão do gerador de código QR do Inkcape. Abordo algumas maneiras de personalizar a aparência do código QR posteriormente neste artigo.
Também posso ajustar algumas configurações mais avançadas nesta caixa de diálogo, que abordarei a seguir.
Configurações avançadas de código QR
Até este ponto, abrimos a caixa de diálogo do código QR e adicionamos um URL ao campo “Texto”.

Em seguida, se eu marcar a opção “Visualização ao vivo” (seta vermelha na imagem acima), um código QR será exibido no meu documento (seta azul - você pode ter que mover a caixa de diálogo do código QR para fora do caminho para vê-lo).

Abaixo do campo de texto está a lista suspensa “Tamanho, em quadrados de unidade” (seta amarela na foto acima). Este recurso permite que você altere manualmente a quantidade de dados que o código QR exibe - o que altera o tamanho do próprio código. Não recomendo definir esse valor manualmente, pois a extensão Inkscape cria automaticamente o código QR de tamanho adequado com base na URL que você adiciona ao campo “Texto”.
Para simplificar: quanto mais longo for o URL, maior será o código QR. Por exemplo, se eu adicionar um URL mais longo de um dos meus artigos no meu site (seta vermelha na imagem acima), você verá que o código QR ficará maior para acomodar os caracteres adicionais (seta azul). Ele conterá mais “módulos” ou pequenos quadrados porque o URL mais longo contém mais caracteres.
Para reiterar, recomendo manter este menu suspenso definido como "automático".

A próxima lista suspensa é o “Nível de correção de erro” (seta vermelha). Por padrão, isso será definido como “L (aprox. 7%),” que funciona melhor em ambientes “limpos” - ou em situações em que você não espera que o código QR fique sujo, avise ou danificado / destruído. Se você espera que o código seja colocado em algum lugar onde possa sofrer uma surra (ou seja, em um canteiro de obras, em uma esquina movimentada de uma cidade movimentada, etc.), você pode querer aumentar ainda mais a correção de erros.
A configuração mais alta é “H (aprox. 30%)” e essa configuração produzirá o maior código QR ao mesmo tempo em que contém mais dados. O% significa basicamente a quantidade de dados que podem ser destruídos sem afetar a capacidade do código QR de ser lido com sucesso.

A configuração “M (aprox. 15%)” (seta vermelha) é um bom meio-termo para proteger seu código QR contra danos sem torná-lo muito grande ou ocupado.

A próxima opção é a lista suspensa “Codificação de caracteres” (seta vermelha na imagem acima). Existem quatro opções aqui, com a melhor opção para você dependendo do idioma ou dos símbolos usados em seu URL ou texto.
Se estiver usando um URL padrão em inglês, você pode usar “Latim 1”.
Ao usar certos idiomas europeus (diferente do inglês), você pode optar pelo CP 1250 ou CP 1252.
Finalmente, se você estiver usando caracteres Unicode ou símbolos em seu texto, incluindo símbolos de vários idiomas ao redor do mundo, você pode optar por UTF-8.

A próxima opção, “Inverter QR Code” (seta amarela) é uma caixa de seleção que simplesmente permite que você altere a cor de fundo do código QR de branco para preto (demonstrado pela seta vermelha na imagem). Você também pode alterar a cor de fundo E a cor dos módulos principais (as formas quadradas) do código usando algumas ferramentas no Inkscape (mais sobre isso mais tarde).

O campo “Tamanho do quadrado” (seta amarela) permite alterar o tamanho geral do código QR. Um valor menor reduz o código QR, e um valor maior aumenta todo o código QR. Nesse caso, alterei o tamanho de 4.0 para 10.0, tornando o código QR maior (seta vermelha). Você também pode ajustar o tamanho do código QR depois de aplicar as alterações usando outras ferramentas do Inkscape. No entanto, se quiser aumentar ou diminuir o código QR com mais precisão (com base no tamanho dos módulos quadrados dentro do código, em pixels), você pode usar esta opção.

O menu suspenso “Tipo de desenho” (seta amarela) permite que você altere a forma como os módulos dentro do código QR são desenhados. Por padrão, os dados são representados com quadrados quando a opção “Suavizar: neutro” é selecionada. No entanto, existem outras configurações personalizadas para escolher. Por exemplo, a opção “Caminho: círculo” mudará todos os elementos do módulo para círculos (seta vermelha no exemplo acima). Vou mudar isso de volta para o padrão “Suave: neutro” para a próxima etapa.

A próxima opção, “Smooth square value (0-1)” (seta amarela na foto acima), me permite adicionar ou reduzir a quantidade de suavização aplicada aos módulos quadrados. Por padrão, é definido como 2 - o que significa que há um pouco de suavização nas bordas de cada quadrado. Posso aumentar esse valor até 1.0, o que adiciona uma suavização drástica aos quadrados e, assim, meio que mistura todos eles mais (seta vermelha). Um valor de zero eliminará toda a suavização aplicada aos quadrados. Você pode definir esse valor para o que preferir - é essencialmente apenas uma maneira de alterar a estética do código.

Abaixo da lista suspensa de suavização, há um campo de texto intitulado “String de caminho” (seta amarela) para ajustar a aparência e a posição do código QR ao selecionar a opção “Caminho: personalizado” na lista suspensa Tipo de desenho (seta vermelha). Supõe-se que também funcione com a opção de tipo de desenho “Símbolo”, embora a opção Símbolo não funcione no Inkscape 1.1 - pelo menos não para mim.
O primeiro item diz “m 0,1” - esta é uma coordenada. Se você alterar o primeiro valor, ele deslocará a localização do código QR para a esquerda ou direita (dependendo se você tornar o número positivo ou negativo). Se você alterar o segundo valor, ele irá deslocar o código QR para cima ou para baixo (novamente, dependendo se o número é positivo ou negativo). Você pode usar qualquer número aqui - tenho certeza que é baseado na unidade em que seu documento está definido (ou seja, pixels). Esse recurso não é totalmente necessário, pois você sempre pode reposicionar seu código QR depois de aplicá-lo usando a ferramenta Selecionar.
O próximo item, que é separado do primeiro item com o “|” símbolo, diz “0.5, -1 | 0.5, 1 ”por padrão. Esses valores basicamente determinam o tamanho dos símbolos do módulo (ou seja, os triângulos). Alterar qualquer valor ajustará um aspecto do símbolo do triângulo. Por exemplo, se eu digitar “0.8, -1 | 0.5, 1 ”os triângulos agora aparecerão ligeiramente inclinados para a direita porque eu ajustei suas dimensões.
Você pode brincar com os valores aqui por conta própria para ver como pode personalizar os símbolos. Apenas tenha em mente que os valores provavelmente devem ficar abaixo de 1.0, pois os símbolos começam a se misturar quando você vai além disso (e assim torna o código QR ilegível).

O último campo é o “ID do grupo”. Isso permite que você atribua manualmente um ID ao código QR para coisas como exportar para um arquivo SVG - que é um arquivo de “gráfico vetorial escalonável” que também contém algum código. Se você deixar em branco, o Inkscape atribuirá automaticamente um ID ao código. Caso contrário, você pode adicionar um nome aqui manualmente. Digitei “Isto é um teste” como ID do Grupo. Eu vou te mostrar onde ele é exibido momentaneamente.
Clique em Aplicar (seta amarela) para gerar o código QR em sua composição e, em seguida, clique em “fechar” para sair da caixa de diálogo do código QR (seta azul).

Você pode ver o ID do Grupo pressionando ctrl + shift + x para abrir a caixa de diálogo do Editor de XML (seta vermelha). Você verá o código de back-end associado a este código QR gerado. Na última linha do código, você pode ver o ID do grupo “Este é um teste” que criei (seta amarela). Na tabela abaixo, você também pode ver os metadados para este código QR, com a segunda linha rotulada como “id” e o valor rotulado como “Isto é um teste” (seta azul).

O próprio código QR gerado é, na verdade, dois objetos separados - os módulos de fundo e de primeiro plano (ou seja, os elementos quadrados). Posso clicar no fundo (seta verde) com a ferramenta Selecionar (seta vermelha) e clicar em uma cor na minha paleta de cores para mudar sua cor (seta azul).

Posso fazer a mesma coisa com os elementos do primeiro plano - clique neles (seta verde) com a ferramenta de seleção (seta vermelha) e clique em uma cor da minha paleta de cores (seta azul) para alterar a cor.
Se eu quiser, posso usar gradientes em qualquer objeto para personalizar ainda mais as cores.
É isso neste tutorial! Se você gostou, pode conferir meus outros Tutoriais do Inkscape or Artigos de ajuda do Inkscape.