IRONSOFTWAREHOME

Como Implementar Cores Personalizadas no Código QR

Curtis Chau
Curtis Chau
Updated: 29 de junho de 2026

Os códigos QR evoluíram de padrões simples em preto e branco para ferramentas poderosas de branding. Em 2025, as empresas reconhecem que um código QR bem desenhado pode reforçar a identidade da marca mantendo total escaneabilidade. Personalizar as cores do primeiro plano e do fundo de seus códigos QR permite criar designs visualmente atraentes que se destacam.

A IronQR simplifica a modificação das cores do código QR usando a classe QrStyleOptions. Você pode mudar a cor do primeiro plano (os módulos escuros), a cor de fundo ou ambas para corresponder às diretrizes da sua marca.

Neste guia passo a passo, mostraremos diferentes maneiras de personalizar cores de códigos QR usando IronQR em C#.

Início Rápido: Personalizar Cores do Código QR

Defina cores de primeiro plano e de fundo através de QrStyleOptions e salve o código QR estilizado.

  1. 1Install IronQR with NuGet Package Manager

    PM > Install-Package IronQR

  2. 2Copie e execute este trecho de código.

    var qrCode = QrWriter.Write("https://example.com");
    var style = new QrStyleOptions { Color = Color.DarkBlue, BackgroundColor = Color.LightYellow };
    qrCode.Save(style).SaveAs("colored-qr.png");
    C#
  3. 3Implante para testar em seu ambiente de produção.

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

Mudar Cor de Fundo

A cor de fundo de um código QR é a área mais clara ao redor dos módulos escuros. Por padrão, esta é branca, mas você pode mudá-la para qualquer cor que forneça contraste suficiente com o primeiro plano.

Definir uma cor de fundo personalizada é útil ao colocar códigos QR em superfícies coloridas ou quando você deseja combinar com a paleta de cores da sua marca. Apenas garanta que há contraste suficiente para que os scanners leiam o código de maneira confiável.

using IronQr;
using IronSoftware.Drawing;

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

// Set background color
QrStyleOptions styleOptions = new QrStyleOptions()
{
    BackgroundColor = Color.LightBlue
};

// Save QR code with custom background
AnyBitmap qrImage = qr.Save(styleOptions);
qrImage.SaveAs("qrBackgroundColor.png");
Código QR com cor de fundo personalizada

Mudar Cor do Primeiro Plano

A cor do primeiro plano representa os módulos escuros do código QR — o padrão real de dados que os scanners leem. Enquanto preto é a escolha padrão, você pode usar qualquer cor mais escura que mantenha um bom contraste com seu fundo.

Mudar a cor do primeiro plano permite que você incorpore a cor primária da sua marca no design do código QR. Azuis profundos, verdes escuros ou vinhos ricos funcionam bem como alternativas ao preto.

using IronQr;
using IronSoftware.Drawing;

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

// Set background color
QrStyleOptions styleOptions = new QrStyleOptions()
{
    Color = Color.PaleVioletRed
};

// Save QR code with custom background
AnyBitmap qrImage = qr.Save(styleOptions);
qrImage.SaveAs("qrBackgroundColor.png");
Código QR com cor de primeiro plano personalizada

Conclusão

Personalizar as cores do código QR com IronQR abre possibilidades criativas enquanto mantém seus códigos totalmente funcionais:

  • Cor de Fundo: Use BackgroundColor para mudar a área mais clara atrás do padrão do QR
  • Cor de Primeiro Plano: Use Color para modificar os módulos escuros que codificam seus dados
  • Estilização Combinada: Defina ambas as propriedades juntas para alinhamento completo da marca

Lembre-se de manter contraste adequado entre as cores de primeiro plano e de fundo para garantir a leitura confiável através de diferentes dispositivos e condições de iluminação.

Para mais opções de estilização, incluindo logotipos, margens e dimensões, visite a documentação do IronQR ou explore exemplos adicionais de código no GitHub.

Perguntas frequentes

Como posso personalizar as cores de um código QR usando o IronQR?

Você pode personalizar as cores de um código QR usando o IronQR ao utilizar a classe `QrStyleOptions`. Isso permite que você defina a cor do primeiro plano com a propriedade `Color` e a cor do fundo com a propriedade `BackgroundColor`, proporcionando uma maneira de combinar com a identidade visual da sua marca.

Qual é a importância de manter o contraste nas cores de um código QR?

Manter o contraste entre as cores de primeiro plano e fundo de um código QR é crucial para garantir que os scanners possam ler o código de forma confiável. O IronQR permite que você altere essas cores enquanto garante que o contraste necessário seja mantido para a funcionalidade.

Posso usar o IronQR para combinar as cores de código QR com a minha marca?

Sim, o IronQR permite que você ajuste tanto as cores de primeiro plano quanto de fundo de um código QR para alinhar com a paleta de cores da sua marca, aprimorando a identidade da marca enquanto garante que o código QR permaneça escaneável.

Como configuro uma cor de fundo personalizada para um código QR no IronQR?

Para definir uma cor de fundo personalizada para um código QR usando IronQR, utilize a propriedade `BackgroundColor` dentro da classe `QrStyleOptions`, permitindo combinar o código QR com superfícies coloridas ou cores de marca.

Quais etapas estão envolvidas na criação de um código QR com cores personalizadas usando IronQR?

As etapas incluem baixar a biblioteca IronQR, criar um código QR com a classe `QrWriter`, inicializar `QrStyleOptions` para definir as cores `Color` e `BackgroundColor`, e salvar o código QR estilizado usando o método `SaveAs`.

É possível alterar a cor de primeiro plano de um código QR com IronQR?

Sim, você pode alterar a cor de primeiro plano de um código QR com IronQR configurando a propriedade `Color` na classe `QrStyleOptions`, permitindo a incorporação das cores primárias da sua marca no design do código QR.

Quais são as vantagens de usar cores personalizadas no código QR?

As cores personalizadas do código QR podem melhorar a identidade da marca e o apelo estético, tornando os códigos QR mais envolventes e reconhecíveis, enquanto mantém sua funcionalidade essencial e legibilidade, um recurso suportado por IronQR.

Onde posso encontrar mais exemplos de estilização de códigos QR usando IronQR?

Mais exemplos de estilização de códigos QR com IronQR podem ser encontrados na [documentação IronQR](https://ironsoftware.com/csharp/qr/) e exemplos de código adicionais estão disponíveis no [GitHub](https://github.com/iron-software/IronQr.Examples).

Pode-se mudar simultaneamente as cores de primeiro plano e de fundo no IronQR?

Sim, o IronQR permite que você altere simultaneamente as cores de primeiro plano e de fundo configurando as propriedades respectivas na classe `QrStyleOptions`, possibilitando a personalização completa da aparência do código QR.

Para que serve a classe `QrStyleOptions` no IronQR?

A classe `QrStyleOptions` no IronQR é usada para personalizar a aparência dos códigos QR, incluindo a definição das cores de primeiro plano (`Color`) e de fundo (`BackgroundColor`) para alinhar com requisitos específicos de design ou branding.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Pronto para começar?

Nuget Downloads 74,386Versão:2026.9recém-lançado

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Biblioteca NuGet C# para PDF
Instalar com NuGet

Versão: 2026.9

PM > Install-Package IronQR
nuget.org/packages/IronQR/
  1. No Solution Explorer, clique com o botão direito do mouse em Referências e selecione Gerenciar Pacotes NuGet.
  2. Selecione Procurar e pesquise "IronQR".
  3. Selecione o pacote e instale.
DLL de PDF em C#
Baixar DLL

Versão: 2026.9

  1. Baixe e descompacte o IronQR em um local como ~/Libs dentro do diretório da sua solução.
  2. No Solution Explorer do Visual Studio, clique com o botão direito do mouse em Referências. Selecione Procurar e digite "IronQR.dll".

Licenças a partir de US$ 749

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.