Estou planejando implementar um código QR em um pôster que estou projetando e parece que a maneira mais comum de fazer isso é usar um dos muitos geradores online disponíveis , mas eles também não permitem que eu personalize o código QR o suficiente ou eles exigem, mas exigem assinatura de seu serviço para isso.
Isso é ideal para um designer gráfico ou executivo de marketing sem muito conhecimento técnico, mas como alguém com um pouco de experiência programática, acho que deve haver uma maneira de gerar um código QR completo sem precisar pagar nada. Por exemplo, meu código QR precisa ter um fundo transparente para aparecer em um flyer escuro, um recurso que nenhum dos geradores online é bom em fazer, mesmo que alguns pretendam apoiá-lo.
É possível gerar meus próprios códigos QR?
libqrencode
é uma biblioteca eqrencode
é um utilitário de linha de comando para codificar dados em um símbolo de código QR.Eu instalei
qrencode
no meu Kubuntu (doqrencode
pacote) e criei com sucesso um código QR como uma imagem PNG.O fundo transparente não é um trabalho para o codificador . Use
qrencode
/libqrencode
para obter uma imagem básica; em seguida, use uma ferramenta de manipulação de imagem (por exemploconvert
, da ImageMagick) para ajustá-la às suas necessidades. Exemplo:Observação: não tenho certeza se entendi direito sua ideia de plano de fundo transparente.
Para windows/mac/linux, o Inkscape tem uma extensão por padrão. Procure em Extensions/Render/Barcode/QR code.
A extensão tem uma referência à página da Web do criador , mas não procurei muito para encontrar uma referência à extensão do Inkscape no site.
Confirmei que posso inserir qualquer texto na caixa de diálogo de entrada de extensão para obter um código QR funcional. Meu leitor de código QR (iOS) exibiu o texto aleatório ou me pediu para visitar qualquer URL que inseri.
A extensão fornece tamanho de bloco, dando a você a capacidade de ajustar o tamanho conforme desejado. Como um arquivo vetorial, o plano de fundo é transparente por padrão.
O QR acima é o URL deste post.
Parece que pode haver alguma massagem necessária se isso for usado em um cortador de vinil ou cortador a laser, pois os limites são visíveis entre os blocos pretos individuais que compõem a forma geral.