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.

O 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 do canto, dando a você controle sobre a aparência do logotipo.

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 personalizado.

  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 e, em seguida, crie um objeto QrLogo especificando a largura, a altura e o 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")
$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.

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.

A PHP Error was encountered

Severity: Warning

Message: Illegal string offset 'name'

Filename: sections/author_component.php

Line Number: 18

Backtrace:

File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 18
Function: _error_handler

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/how-to/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A

A PHP Error was encountered

Severity: Warning

Message: Illegal string offset 'title'

Filename: sections/author_component.php

Line Number: 38

Backtrace:

File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 38
Function: _error_handler

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/how-to/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A

A PHP Error was encountered

Severity: Warning

Message: Illegal string offset 'comment'

Filename: sections/author_component.php

Line Number: 48

Backtrace:

File: /var/www/ironpdf.com/application/views/main/sections/author_component.php
Line: 48
Function: _error_handler

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 63
Function: view

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 64
Function: main_view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/how-to/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Howto.php
Line: 31
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A
Pronto para começar?
Nuget Baixar 67,270 | Versão: 2026.5 just released
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.