Como Adicionar um Logotipo a Códigos QR
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.
A IronQR suporta a incorporação de logotipos através da classe QrLogo e a propriedade Logo em QrStyleOptions. O construtor QrLogo aceita parâmetros para largura, altura e raio do canto, dando-lhe controle sobre 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 a QrStyleOptions, e salve o código QR com a marca.
-
Instale IronQR com o Gerenciador de Pacotes NuGet
-
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"); -
Implante para testar em seu ambiente de produção.
Comece a usar IronQR em seu projeto hoje com uma avaliação gratuita
Fluxo de trabalho mínimo (5 etapas)
- Baixar a biblioteca C# para criar códigos QR com logotipos incorporados
- Carregue sua imagem de logotipo usando
AnyBitmap.FromFile - Crie um
QrLogocom parâmetros de tamanho e raio de canto - Configure
QrStyleOptionscom a propriedadeLogo - Salve o código QR com marca usando
SaveAs
Incorporar um Logotipo em um Código QR
Para adicionar um logotipo, carregue sua imagem usando AnyBitmap.FromFile, então crie um objeto QrLogo especificando a largura, altura e raio do 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");
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")
Saída
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.
Perguntas frequentes
Qual é o benefício de adicionar um logotipo a um código QR?
Adicionar um logotipo a um código QR pode transformar um padrão padrão em um ativo de marca, melhorando o reconhecimento da marca em materiais de marketing, embalagens de produtos e campanhas digitais, mantendo plena escaneabilidade.
Como posso incorporar um logotipo no meu código QR usando IronQR?
Com o IronQR, você pode incorporar um logotipo usando a classe `QrLogo` e a propriedade `Logo` em `QrStyleOptions`. Você pode carregar sua imagem de logotipo, anexá-la a `QrStyleOptions` e salvar o código QR com marca.
Quais parâmetros posso definir ao criar um QrLogo no IronQR?
Ao criar um `QrLogo` no IronQR, você pode definir parâmetros para largura, altura e raio de canto, dando-lhe controle sobre a aparência do logotipo no seu código QR.
Que tipo de logotipo é melhor para incorporar em um código QR?
Para obter os melhores resultados, recomenda-se o uso de um logotipo quadrado com fundo transparente ou branco. Isso garante que o logotipo se integre bem ao design do código QR.
Posso ajustar a aparência do meu código QR após adicionar um logotipo?
Sim, após incorporar um logotipo, você pode personalizar ainda mais seu código QR ajustando suas cores para corresponder à paleta de sua marca, adicionando margens ou definindo níveis de correção de erro usando o IronQR.
É possível arredondar as bordas do logotipo em um código QR?
Sim, você pode arredondar as bordas do logotipo em um código QR especificando o parâmetro de raio de canto ao criar um objeto `QrLogo` no IronQR.
Qual é o fluxo de trabalho mínimo para adicionar um logotipo a um código QR usando IronQR?
O fluxo de trabalho mínimo envolve baixar a biblioteca C#, carregar sua imagem de logotipo com `AnyBitmap.FromFile`, criar um `QrLogo` com tamanho e raio de canto, configurar `QrStyleOptions` com a propriedade `Logo`, e salvar o código QR usando `SaveAs`.
Como começo a usar o IronQR para criar códigos QR com logotipo incorporado?
Para começar a usar o IronQR para criar códigos QR com logotipo incorporado, baixe primeiro a biblioteca C# do NuGet e siga as etapas para carregar seu logotipo, criar um `QrLogo`, configurar `QrStyleOptions` e salvar o código QR.

