Cambiar el tamaño del código QR como imagen

Cambiar el tamaño de un código QR es un paso fundamental para garantizar que sus activos digitales sigan siendo funcionales en diversos medios, desde el marketing impreso de alta resolución hasta las interfaces de aplicaciones móviles a pequeña escala. Al ajustar las dimensiones de los píxeles, se puede evitar la pixelación y garantizar que el hardware de escaneado pueda detectar con precisión la matriz de datos a distintas distancias. Con IronQR, los desarrolladores pueden controlar con precisión la resolución de salida, garantizando que el código QR generado mantenga su integridad estructural y su "zona de silencio", independientemente del tamaño final de la pantalla.

Guía de 5 pasos para cambiar el tamaño de un código QR

  • using IronQr;
  • string url = "https://ironsoftware.com/csharp/qr/";
  • QrStyleOptions styleOptions = new QrStyleOptions { Dimensions = 500 };
  • AnyBitmap qrResized = qr.Save(styleOptions);
  • qr.Save(styleOptions).SaveAs("qr-resized.png");

Explicación del código

Primero, se importa el espacio de nombres IronQr para facilitar el proceso de generación y representación. La URL de destino se define y procesa mediante el método QrWriter.Write, que crea la estructura de datos interna para el código QR.

A continuación, se utiliza la clase QrStyleOptions para controlar la salida física. Al configurar la propiedad Dimensions, especifica el ancho y la altura exactos en píxeles de la imagen final. Dado que los códigos QR son cuadrados, este valor se aplica a ambos ejes, garantizando una relación de aspecto 1:1. Finalmente, el método Save aplica estas configuraciones de estilo a los datos QR y SaveAs exporta el mapa de bits de alta resolución a un archivo local.

Descubra cómo cambiar el tamaño de los códigos QR con IronQR

¿Listo para empezar?
Nuget Descargas 61,359 | Versión: 2026.3 recién lanzado
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronQR
ejecuta una muestra observa cómo tu URL se convierte en un código QR.