Criar código QR no Ubuntu 16.04

14

Como posso criar código QR no Ubuntu 16.04?

juba shivam
fonte
4
Do que você deseja criar um código QR? URL? Texto arbitrário ou dados binários? Por favor edite sua pergunta para esclarecer o que você quer alcançar.
David Foerster
@Rinzwind: Isso parece quase uma resposta para mim.
David Foerster
2
@Rinzwind É sobre ler um QR, não criar um. Além disso, você testou qreator? Parece totalmente quebrado para mim.
Byte Commander
Temos vindo a utilizar qrencode para o que 5 anos ou mais;)
Rinzwind

Respostas:

27

Testei dois aplicativos que funcionaram bem no Ubuntu 16.04 para criar códigos QR:

  • Se você deseja uma ferramenta simples de linha de comando, eu posso recomendar qrencode.

    Ele pega um nome de arquivo de saída e, opcionalmente, uma sequência de entrada como argumentos da linha de comando e produz um arquivo PNG com o código QR. Se nenhuma sequência de entrada for fornecida como argumento, ela será lida na entrada padrão; portanto, você pode digitar no terminal ou canalizar a saída de outro comando para ele. Existem também algumas opções mais avançadas.

    Instale-o com sudo apt install qrencode.

    O uso básico é qrencode -o "output-file.png" "Your text here".
    Para mais informações, consulte man qrencode.


  • Se você deseja uma ferramenta GUI amigável, tente qtqr.

    Ele oferece uma interface de usuário limpa que permite selecionar um tipo de dados de entrada como, por exemplo, URL, endereço de email, número de telefone, credenciais de WiFi ou texto sem formatação. Você pode selecionar facilmente o tamanho do pixel, o nível de correção de margem e erro e salvar nos formatos PNG e SVG. Também permite digitalizar e decodificar códigos QR de arquivos de imagem ou de uma webcam.

    Instale-o com sudo apt install qtqr.

Agora, aqui está uma captura de tela mostrando como criar um código QR do meu URL de perfil Ask Ubuntu com ambas as ferramentas (e usando eogà direita para visualizar a imagem criada por qrencode, pois ela não tem visualização). Observe que as imagens criadas são absolutamente idênticas:

qtqr e qrencode / eog

Byte Commander
fonte
1
Uma variante qrencodedisso pode ser bastante útil: qrencode -o- "your text here" | display -(crie um código QR para "seu texto aqui" e exiba-o com o ImageMagick na tela, pressionando Escape). Para criar um tamanho maior, especificar a -s<number>opção como em: qrencode -s8 -o- "your text here" | display -. Crie algo a partir da sua área de transferência:xsel -b | qrencode -o- | display -
Lekensteyn 26/09
Não use qtqr menos que você queira foste um par de horas tentando descobrir, código QR por gerado contém corrompido texto
user502144
0

Usando o Scribus

  1. Instale e abra o Scribus
  2. Na nova caixa de diálogo Documento, selecione Página única Caixa de diálogo Novo documento com a página única selecionada
  3. No menu Inserir, na parte superior, escolha Código de barras Inserir> Código de barras
  4. Selecione o QR Code no menu suspenso Tipo (você pode expandir esta janela se ela for muito pequena) Tipo> Código QR
  5. Digite o texto que você deseja codificar na caixa de entrada Código O código QR desta página criado
  6. Pressione OK e clique para colocar um 'quadro' que seja do tipo Scribus para um elemento em uma página Código QR colocado
  7. Redimensione o 'quadro' como desejar Código QR redimensionado
  8. Exporte a página como uma imagem de Arquivo> Exportar> Salvar como Imagem ... Arquivo> Exportar> Salvar como imagem
  9. Cortar a imagem em um editor de imagens
jato de terra
fonte
3
Isso é certamente bom se alguém já usa o Scribus e, idealmente, pode continuar trabalhando com o código QR nesse aplicativo, mas, para gerar exclusivamente códigos QR simples, eu provavelmente não o usaria. É como recomendar o LibreOffice Writer para cortar imagens ...
Byte Commander
lol, verdade, pessoalmente, fiquei um pouco perplexo ao descobrir que a funcionalidade existia e eu tinha o Scribus por aí desde sempre, pensei que talvez alguém mais estivesse no mesmo barco.
groundjet 26/09/17
É como usar um martelo em vez de uma chave de fenda quando você precisa simplesmente apertar um parafuso solto.
Muhammad bin Yusrat