Como Adicionar um Logotipo a Códigos QR

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

Adicionar um logotipo ao seu código QR transforma um padrão padrão em um ativo de marca. As empresas usam códigos QR com logotipo em materiais de marketing, embalagens de produtos e campanhas digitais para reforçar o reconhecimento da marca enquanto mantém a legibilidade total.

IronQR suporta a incorporação de logotipos através da classe QrLogo e da propriedade Logo em QrStyleOptions. O construtor QrLogo aceita parâmetros de largura, altura e raio de canto, dando-lhe controle sobre o modo como o logotipo aparece.

Neste guia, mostraremos como incorporar um logotipo nos seus códigos QR usando o IronQR em C#.

Início rápido: Adicionar um Logotipo a um Código QR

Carregue uma imagem de logotipo, anexe-a ao QrStyleOptions, e salve o código QR com marca.

  1. Instale IronQR com o Gerenciador de Pacotes NuGet

    PM > Install-Package IronQR
  2. Copie e execute este trecho 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. Implante para testar em seu ambiente de produção.

    Comece a usar IronQR em seu projeto hoje com uma avaliação gratuita

    arrow pointer

Incorporar um Logotipo em um Código QR

Para adicionar um logotipo, carregue sua imagem usando AnyBitmap.FromFile, depois crie um objeto QrLogo especificando a largura, altura e raio de canto. Atribua-o à propriedade Logo em QrStyleOptions.

Para melhores resultados, use um logotipo quadrado com fundo transparente ou branco. O parâmetro de raio de canto permite arredondar as bordas do logotipo para um visual mais polido.

: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");
$vbLabelText   $csharpLabel

Saída

Código QR com logotipo incorporado

Qual o próximo passo?

Uma vez que seu logotipo esteja no lugar, considere ajustar as cores do código QR para combinar com a paleta da sua marca, adicionar margens para uma digitalização mais limpa em tamanhos menores, ou definir níveis de correção de erro para garantir que o código permaneça legível com uma sobreposição de logotipo maior.

Ahmad Sohail
Desenvolvedor Full Stack

Ahmad é um desenvolvedor full-stack com uma sólida base em C#, Python e tecnologias web. Ele tem um grande interesse em construir soluções de software escaláveis e gosta de explorar como design e funcionalidade se encontram em aplicações do mundo real.

Antes de se ...

Leia mais
Pronto para começar?
Nuget Downloads 61,359 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronQR
executar um exemplo Veja seu URL se transformar em um código QR.