IRONSOFTWAREHOME
Cambiar el tamaño del código QR como imagen
using IronQr;
using IronSoftware.Drawing;

string url = "https://ironsoftware.com/csharp/qr/";

// Generate the QR code data
QrCode qr = QrWriter.Write(url);

// Define custom resizing
QrStyleOptions styleOptions = new QrStyleOptions
{
    Dimensions = 100
};

// Save using the style options
AnyBitmap qrResized = qr.Save(styleOptions);
qrResized.SaveAs("qr-resized.png");
Imports IronQr
Imports IronSoftware.Drawing

Dim url As String = "https://ironsoftware.com/csharp/qr/"

' Generate the QR code data
Dim qr As QrCode = QrWriter.Write(url)

' Define custom resizing
Dim styleOptions As New QrStyleOptions With {
    .Dimensions = 100
}

' Save using the style options
Dim qrResized As AnyBitmap = qr.Save(styleOptions)
qrResized.SaveAs("qr-resized.png")
NuGet Download
PM > Install-Package IronQR
Cambiar el tamaño del código QR como imagen

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 renderización. La URL objetivo 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, especificas el ancho y alto exactos en píxeles para 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 Downloads 74,386Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta