IRONSOFTWAREHOME
Redimensionar código QR como imagem
using IronQr;
using IronSoftware.Drawing;

string url = "https://ironsoftware.com/csharp/qr/";

// Generate the QR code data
QrCode qr = QrWriter.Write(url);

// Define custom resizing
QrStyleOptions styleOptions = new QrStyleOptions
{
    Dimensions = 100
};

// Save using the style options
AnyBitmap qrResized = qr.Save(styleOptions);
qrResized.SaveAs("qr-resized.png");
Imports IronQr
Imports IronSoftware.Drawing

Dim url As String = "https://ironsoftware.com/csharp/qr/"

' Generate the QR code data
Dim qr As QrCode = QrWriter.Write(url)

' Define custom resizing
Dim styleOptions As New QrStyleOptions With {
    .Dimensions = 100
}

' Save using the style options
Dim qrResized As AnyBitmap = qr.Save(styleOptions)
qrResized.SaveAs("qr-resized.png")
NuGet Download
PM > Install-Package IronQR
Redimensionar código QR como imagem

Redimensionar código QR como imagem

Redimensionar um código QR é um passo crucial para garantir que seus ativos digitais permaneçam funcionais em diversas plataformas, desde materiais de marketing impressos de alta resolução até interfaces de aplicativos móveis de pequena escala. Ajustando as dimensões dos pixels, é possível evitar a pixelização e garantir que o hardware de digitalização consiga detectar com precisão a matriz de dados em diversas distâncias. Com o IronQR, os desenvolvedores podem controlar com precisão a resolução de saída, garantindo que o código QR gerado mantenha sua integridade estrutural e "zona de silêncio", independentemente do tamanho final da tela.

Guia de 5 passos para redimensionar um código QR

  • using IronQr;
  • string url = "https://ironsoftware.com/csharp/qr/";
  • QrStyleOptions styleOptions = new QrStyleOptions { Dimensions = 500 };
  • AnyBitmap qrResized = qr.Save(styleOptions);
  • qr.Save(styleOptions).SaveAs("qr-resized.png");

Explicação do código

Primeiro, o namespace IronQr é importado para facilitar o processo de geração e renderização. O URL de destino é definido e processado pelo método QrWriter.Write, que cria a estrutura de dados interna para o QR code.

Em seguida, a classe QrStyleOptions é usada para controlar a saída física. Ao definir a propriedade Dimensions, você especifica a largura e altura exatas em pixels para a imagem final. Como os códigos QR são quadrados, esse valor se aplica a ambos os eixos, garantindo uma proporção de 1:1. Finalmente, o método Save aplica essas configurações de estilo aos dados do QR, e SaveAs exporta o bitmap de alta resolução para um arquivo local.

Descubra como redimensionar códigos QR com o IronQR.

Pronto para começar?

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

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.