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

  • usando 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

En primer lugar, 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, la clase QrStyleOptions se utiliza para controlar la salida física. Al establecer la propiedad Dimensions, se especifica la anchura y la altura exactas 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. Por último, el método Save aplica estas configuraciones de estilo a los datos del 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 58,270 | Versión: 2026.2 recién lanzado