IRONSOFTWAREHOME

Cómo agregar un logotipo a los códigos QR

Curtis Chau
Curtis Chau
Updated: 2 de enero de 2026

Agregar un logotipo a tu código QR transforma un patrón estándar en un recurso de marca. Las empresas utilizan códigos QR con logotipos incrustados en materiales de marketing, empaques de productos y campañas digitales para reforzar el reconocimiento de marca mientras mantienen la escaneabilidad completa.

IronQR admite la inserción de logotipos a través de la clase QrLogo y la propiedad Logo en QrStyleOptions. El constructor QrLogo acepta parámetros para ancho, alto y radio de esquina, dándole control sobre cómo aparece el logotipo.

En esta guía, te mostraremos cómo incrustar un logotipo en tus códigos QR usando IronQR en C#.

Inicio rápido: Agregar un logotipo a un código QR

Cargue una imagen de logotipo, adjúntela a QrStyleOptions y guarde el código QR con marca.

  1. 1Install IronQR with NuGet Package Manager

    PM > Install-Package IronQR

  2. 2Copie y ejecute este fragmento de código.

    var qrCode = QrWriter.Write("https://example.com");
    var logo = new QrLogo(AnyBitmap.FromFile("logo.png"), 50, 50, 5);
    var style = new QrStyleOptions { Logo = logo };
    qrCode.Save(style).SaveAs("qr-with-logo.png");
    C#
  3. 3Despliegue para probar en su entorno real

    Comienza a usar IronQR en tu proyecto hoy mismo con una prueba gratuita
    arrow pointer

Incrustar un logotipo en un código QR

Para añadir un logotipo, cargue su imagen usando AnyBitmap.FromFile, luego cree un objeto QrLogo especificando el ancho, la altura, y el radio de esquina. Asígnelo a la propiedad Logo en QrStyleOptions.

Para obtener mejores resultados, utiliza un logotipo cuadrado con un fondo transparente o blanco. El parámetro de radio de esquina te permite redondear los bordes del logotipo para un aspecto pulido.

using IronQr;
using IronSoftware.Drawing;

// Load new logo image
AnyBitmap logo = AnyBitmap.FromFile("sample.png");

// Add new logo to QR code style options
QrStyleOptions styleOptions = new QrStyleOptions()
{
    Logo = new QrLogo(logo, 0, 0, 10),
    Dimensions = 500,
};

// Create QR code with URL data
QrCode qr = QrWriter.Write("https://ironsoftware.com/csharp/qr/");

// Save QR code as a bitmap
AnyBitmap qrImage = qr.Save(styleOptions);

// Save QR code bitmap as file
qrImage.SaveAs("qrURLWithLogo.png");

Resultado

Código QR con logotipo incrustado

¿Qué sigue?

Una vez que tu logotipo esté en su lugar, considera ajustar los colores del código QR para coincidir con la paleta de tu marca, agregar márgenes para un escaneo más limpio en tamaños pequeños, o establecer niveles de corrección de errores para asegurar que el código se mantenga legible con una superposición de logotipo más grande.

Preguntas Frecuentes

¿Cuál es el beneficio de añadir un logotipo a un código QR?

Añadir un logotipo a un código QR puede transformar un patrón estándar en un activo de marca, mejorando el reconocimiento de marca en materiales de marketing, empaques de productos y campañas digitales mientras se mantiene totalmente escaneable.

¿Cómo puedo incrustar un logotipo en mi código QR usando IronQR?

Con IronQR, puede incrustar un logotipo usando la clase `QrLogo` y la propiedad `Logo` en `QrStyleOptions`. Puede cargar su imagen de logotipo, adjuntarla a `QrStyleOptions` y guardar el código QR con marca.

¿Qué parámetros puedo establecer al crear un QrLogo en IronQR?

Al crear un `QrLogo` en IronQR, puede establecer parámetros de ancho, altura y radio de las esquinas, lo que le da control sobre la apariencia del logotipo en su código QR.

¿Qué tipo de logotipo es mejor para incrustar en un código QR?

Para obtener los mejores resultados, se recomienda utilizar un logotipo cuadrado con un fondo transparente o blanco. Esto asegura que el logotipo se integre bien con el diseño del código QR.

¿Puedo ajustar la apariencia de mi código QR después de añadir un logotipo?

Sí, después de incrustar un logotipo, puede personalizar aún más su código QR ajustando sus colores para coincidir con su paleta de marca, agregando márgenes o configurando niveles de corrección de errores con IronQR.

¿Es posible redondear las esquinas del logotipo en un código QR?

Sí, puede redondear las esquinas del logotipo en un código QR especificando el parámetro de radio de las esquinas al crear un objeto `QrLogo` en IronQR.

¿Cuál es el flujo de trabajo mínimo para añadir un logotipo a un código QR usando IronQR?

El flujo de trabajo mínimo implica descargar la biblioteca C#, cargar su imagen de logotipo con `AnyBitmap.FromFile`, crear un `QrLogo` con tamaño y radio de las esquinas, configurar `QrStyleOptions` con la propiedad `Logo` y guardar el código QR usando `SaveAs`.

¿Cómo empiezo a usar IronQR para crear códigos QR con logotipo incrustado?

Para empezar a usar IronQR para crear códigos QR con logotipo incrustado, primero descargue la biblioteca C# desde NuGet, luego siga los pasos para cargar su logotipo, crear un `QrLogo`, configurar `QrStyleOptions` y guardar su código QR.

What should I do after embedding a logo in my QR code?

Consider customizing your QR code further by adjusting colors to match your brand, adding margins for better scanning, or setting error correction levels for enhanced readability.

Can embedded logo QR codes still be scanned effectively?

Yes, even with an embedded logo, IronQR ensures that the QR code maintains full scannability by allowing you to set appropriate error correction levels.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

¿Listo para empezar?

Nuget Downloads 74,386Versión:2026.9recién lanzado

Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronQR
nuget.org/packages/IronQR/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Selecciona Examinar y busca "IronQR"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

  1. Descarga y descomprime IronQR en una ubicación como ~/Libs dentro de tu directorio de solución
  2. En el Explorador de Soluciones de Visual Studio, haz clic derecho en Referencias. Selecciona Examinar, "IronQR.dll"

Licencias desde $999

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