Crear código QR en Ubuntu 16.04

14

¿Cómo puedo crear código QR en Ubuntu 16.04?

mane shivam
fuente
44
¿De qué quieres crear un código QR? Una URL? ¿Texto arbitrario o datos binarios? Por favor, editar su pregunta para aclarar lo que quiere lograr.
David Foerster
@Rinzwind: Eso parece casi una respuesta para mí.
David Foerster
2
@Rinzwind Se trata de leer un QR, no de crear uno. Además, ¿lo probaste qreator? Me parece completamente roto.
Byte Commander
Hemos estado usando qrencode durante unos 5 años más o menos;)
Rinzwind

Respuestas:

27

He probado dos aplicaciones que funcionaron bien en Ubuntu 16.04 para crear códigos QR:

  • Si desea una herramienta de línea de comandos simple, puedo recomendar qrencode.

    Toma un nombre de archivo de salida y opcionalmente una cadena de entrada como argumentos de línea de comandos y produce un archivo PNG con el código QR. Si no se proporciona una cadena de entrada como argumento, se lee desde la entrada estándar, por lo que puede escribir en el terminal o canalizar la salida de otro comando. También hay algunas opciones más avanzadas.

    Instalarlo con sudo apt install qrencode.

    El uso básico es qrencode -o "output-file.png" "Your text here".
    Para más información ver man qrencode.


  • Si desea una herramienta GUI fácil de usar, debe intentarlo qtqr.

    Le ofrece una interfaz de usuario limpia que le permite seleccionar un tipo de datos de entrada como, por ejemplo, URL, dirección de correo electrónico, número de teléfono, credenciales de WiFi o texto sin formato. Puede seleccionar fácilmente el tamaño de píxel, el margen y el nivel de corrección de errores y guardar en los formatos PNG y SVG. También le permite escanear y decodificar códigos QR de archivos de imagen o una cámara web.

    Instalarlo con sudo apt install qtqr.

Ahora, aquí hay una captura de pantalla que muestra cómo crear un código QR de mi URL de perfil Ask Ubuntu con ambas herramientas (y usar eoga la derecha para ver la imagen creada por qrencode, ya que no tiene vista previa). Tenga en cuenta que las imágenes creadas son absolutamente idénticas:

qtqr y qrencode / eog

Byte Commander
fuente
1
Una variante de la qrencodecual puede ser bastante útil: qrencode -o- "your text here" | display -(cree un código QR para "su texto aquí" y muéstrelo con ImageMagick en la pantalla, cierre presionando Escape). Para crear un tamaño más grande, especifique la -s<number>opción como en: qrencode -s8 -o- "your text here" | display -. Crea algo desde tu portapapeles:xsel -b | qrencode -o- | display -
Lekensteyn
No utilice qtqr a menos que desee eras un par de horas tratando de averiguar, el código QR generado por qué contiene texto corrupto
user502144
0

Usando Scribus

  1. Instalar y abrir Scribus
  2. En el nuevo cuadro de diálogo Documento, seleccione Página única Cuadro de diálogo Nuevo documento con una sola página seleccionada
  3. En el menú Insertar en la parte superior, elija Código de barras Insertar> Código de barras
  4. Seleccione el código QR del menú desplegable Tipo (puede ampliar esta ventana si es demasiado pequeña) Tipo> Código QR
  5. Escriba el texto que desea codificar en el cuadro de entrada Código El código QR de esta página creado
  6. Presione OK y haga clic para colocar un 'marco' que es Scribus-speak para un elemento en una página Código QR colocado
  7. Cambia el tamaño del 'marco' como quieras Código QR redimensionado
  8. Exporte la página como imagen desde Archivo> Exportar> Guardar como imagen ... Archivo> Exportar> Guardar como imagen
  9. Recorta la imagen en un editor de imágenes
chorro de tierra
fuente
3
Eso seguramente es bueno si alguien ya usa Scribus e idealmente puede continuar trabajando con el código QR en esa aplicación, pero para generar exclusivamente códigos QR simples, probablemente no lo usaría. Es un poco como recomendar LibreOffice Writer para recortar imágenes ...
Byte Commander
jajaja, es verdad, personalmente estaba un poco perplejo al descubrir que existía la funcionalidad y tenía a Scribus por ahí desde siempre, pensé que tal vez alguien más podría estar en el mismo barco.
Groundjet
Es un poco como usar un martillo en lugar de un destornillador cuando simplemente tienes que apretar un tornillo suelto.
Muhammad bin Yusrat