Cómo crear un código QR como una imagen

This article was translated from English: Does it need improvement?
Translated
View the article in English

Crear un código QR como una imagen implica generar una representación visual de un código QR, que codifica datos.(como una URL, texto u otra información)en una matriz bidimensional. Esta matriz está compuesta por cuadrados blancos y negros que pueden ser escaneados y decodificados por una cámara o lector de códigos QR.

Comience a usar IronQR en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer

Crear código QR como imágenes

Crear un código QR con IronQR es muy sencillo. Solo necesitas una línea de código para crear el código QR como un objeto. Para exportar el código QR como imagen, utiliza el método Save seguido del método SaveAs.

:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-image.cs
using IronQr;
using IronSoftware.Drawing;

// Creating a QR code
QrCode qrCode = QrWriter.Write("12345");

// Save QR code to AnyBitmap
AnyBitmap anyBitmap = qrCode.Save();

// Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png);
Imports IronQr
Imports IronSoftware.Drawing

' Creating a QR code
Private qrCode As QrCode = QrWriter.Write("12345")

' Save QR code to AnyBitmap
Private anyBitmap As AnyBitmap = qrCode.Save()

' Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png)
VB   C#
Código QR

El método Save devuelve un objeto AnyBitmap. Con este objeto, podemos exportar a varios formatos de imagen, tales como:

  • JPEG(.jpg o .jpeg): JPEG es un formato comprimido comúnmente utilizado para fotos digitales. Utiliza compresión con pérdida, reduciendo el tamaño del archivo mientras mantiene una calidad aceptable.
  • **PNG(.png)PNG es un formato de imagen sin pérdida ideal para uso web. Admite la transparencia y conserva alta calidad sin pérdida de datos.
  • Bmp(.bmp): El formato Bitmap es un formato de imagen de mapa de bits sin comprimir que se utiliza principalmente en plataformas Windows. Retiene imágenes de alta calidad pero produce archivos de gran tamaño.
  • GIF(.gif): GIF admite animaciones y transparencia, pero está limitado a 256 colores. Se utiliza ampliamente para gráficos web simples y animaciones cortas.
  • TIFF(.tiff o .tif): TIFF es un formato flexible utilizado para imágenes de alta calidad, a menudo en la fotografía profesional. Puede ser sin pérdida o comprimido.
  • WBMP(.wbmp)**: WBMP es un formato monocromático utilizado en la comunicación inalámbrica. Si no es compatible, se usa por defecto BMP.
  • WebP(.webp)**: WebP es un formato de imagen moderno que ofrece una compresión excelente(con pérdida y sin pérdida), lo que lo hace ideal para la web.
  • Icono(.ico)**: El formato de icono almacena imágenes cuadradas pequeñas utilizadas como iconos para programas o archivos, comúnmente en sistemas operativos.
  • WMF(.wmf): WMF es un formato de imagen vectorial y raster utilizado principalmente en Windows. A menudo se utiliza para gráficos en sistemas heredados.
  • RawFormat(.raw)**: El formato Raw se refiere a datos de imagen sin procesar, típicamente usados en fotografía digital. Conserva la máxima calidad y es utilizado por profesionales para la edición de imágenes.

Tipos de códigos QR compatibles

Se admiten múltiples tipos de códigos QR tanto para la creación como para la lectura. A continuación se muestran los tipos de códigos QR compatibles:

  • QRCode: Este es el código QR estándar más comúnmente utilizado hoy en día. Puede almacenar una cantidad significativa de datos.(hasta 7,089 caracteres numéricos o 4,296 caracteres alfanuméricos), haciéndolo adecuado para una amplia gama de aplicaciones, desde URLs de sitios web hasta información de contacto.

    Código QR
  • MicroQRCode: El Micro QR Code es una versión más pequeña del código QR estándar, diseñado para situaciones donde el espacio es limitado. Puede almacenar menos datos que un código QR estándar.(hasta 35 caracteres numéricos o 21 caracteres alfanuméricos), pero su tamaño compacto lo hace ideal para aplicaciones donde un código QR estándar sería demasiado grande, como en paquetes pequeños o etiquetas impresas diminutas.

    Código QR
  • RMQRCode: RMQR Code(Código QR micro rectangular)es otra versión compacta del código QR, pero en forma rectangular en lugar de cuadrada. Esta versión permite flexibilidad en su relación de aspecto, lo cual puede ser útil para aplicaciones donde hay un espacio rectangular disponible. Puede almacenar datos de manera similar al Micro QR Code, pero está diseñado para casos de uso específicos donde el espacio disponible no es cuadrado.
    Código QR