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

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

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. Instala IronQR con el Administrador de Paquetes NuGet

    PM > Install-Package IronQR
  2. Copie 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");
  3. Despliegue 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.

:path=/static-assets/qr/content-code-examples/how-to/add-custom-logo-qr-code.cs
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");
Imports IronQr
Imports IronSoftware.Drawing

' Load new logo image
Dim logo As AnyBitmap = AnyBitmap.FromFile("sample.png")

' Add new logo to QR code style options
Dim styleOptions As New QrStyleOptions() With {
    .Logo = New QrLogo(logo, 0, 0, 10),
    .Dimensions = 500
}

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

' Save QR code as a bitmap
Dim qrImage As AnyBitmap = qr.Save(styleOptions)

' Save QR code bitmap as file
qrImage.SaveAs("qrURLWithLogo.png")
$vbLabelText   $csharpLabel

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.

Ahmad Sohail
Desarrollador Full Stack

Ahmad es un desarrollador full-stack con una sólida base en C#, Python y tecnologías web. Tiene un profundo interés en construir soluciones de software escalables y disfruta explorando cómo el diseño y la funcionalidad se encuentran en aplicaciones del mundo real.

Antes ...

Leer más
¿Listo para empezar?
Nuget Descargas 67,270 | Versión: 2026.5 just released
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.