Como redimensionar uma imagem de código QR
O dimensionamento adequado permite que os códigos QR sejam lidos tanto em formatos impressos quanto digitais. Dimensões precisas evitam o desfoque e garantem uma leitura nítida após gerar código QR ou ao criar código QR para diferentes mídias.
Neste guia prático, exploraremos como o redimensionamento de um código QR é realizado usando o IronQR.
Como redimensionar uma imagem de código QR
- Baixe a biblioteca IronQR em C# para redimensionar códigos QR.
- Crie um objeto `QrStyleOptions`
- Defina a propriedade `Dimensions` para o tamanho desejado.
- Gere o código QR
- Salve o código QR redimensionado.
Redimensionar código QR
Para criar um código QR de tamanho personalizado para impressão ou sinalização, defina a propriedade Dimensions para um valor específico, em seguida, salve o código QR gerado com o QrStyleOptions aplicado.
No exemplo, criamos um código QR a partir de uma URL, aplicamos um tamanho personalizado de 500 pixels usando a propriedade Dimensions da classe QrStyleOptions, e salvamos o código QR redimensionado como um PNG.
Dimensions fornece um mapeamento direto 1:1; O número inteiro que você define se torna a largura e a altura exatas em pixels da saída final.
:path=/static-assets/qr/content-code-examples/how-to/resize-qr-code.cs
using IronQr;
using IronSoftware.Drawing;
string url = "https://ironsoftware.com/csharp/qr/";
// Generate the QR code data
QrCode qr = QrWriter.Write(url);
// Save using default dimensions
AnyBitmap qrDefault = qr.Save();
qrDefault.SaveAs("qr-default-size.png");
// Define custom resizing
QrStyleOptions styleOptions = new QrStyleOptions
{
Dimensions = 500
};
// 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)
' Save using default dimensions
Dim qrDefault As AnyBitmap = qr.Save()
qrDefault.SaveAs("qr-default-size.png")
' Define custom resizing
Dim styleOptions As New QrStyleOptions With {
.Dimensions = 500
}
' Save using the style options
Dim qrResized As AnyBitmap = qr.Save(styleOptions)
qrResized.SaveAs("qr-resized.png")
Original
Redimensionado
Perguntas frequentes
Como redimensionar a imagem de um código QR usando o IronQR?
Para redimensionar uma imagem de código QR usando o IronQR, baixe a biblioteca IronQR C#, crie um objeto QrStyleOptions, defina a propriedade Dimensions para o tamanho desejado, gere o código QR e salve-o.
O que é a propriedade Dimensions no IronQR?
A propriedade Dimensions no IronQR especifica a largura e a altura do código QR em pixels, fornecendo um mapeamento 1:1 para redimensionamento preciso.
Por que é importante redimensionar os códigos QR corretamente?
Redimensionar corretamente os códigos QR garante que eles permaneçam legíveis e nítidos tanto em formatos impressos quanto digitais, evitando borrões e mantendo a legibilidade.
Posso personalizar o tamanho de um código QR para impressão usando o IronQR?
Sim, você pode personalizar o tamanho de um código QR para impressão definindo a propriedade Dimensions na classe QrStyleOptions de acordo com suas necessidades específicas.
Em que formato de arquivo posso salvar o código QR redimensionado usando o IronQR?
Você pode salvar o código QR redimensionado como um arquivo PNG usando o IronQR.
É possível criar um código QR a partir de uma URL usando o IronQR?
Sim, o IronQR permite gerar um código QR a partir de uma URL com dimensões personalizáveis usando a classe QrStyleOptions.
Quais são os passos envolvidos no redimensionamento de um código QR com o IronQR?
Para redimensionar um código QR com o IronQR, baixe a biblioteca, crie um objeto QrStyleOptions, defina a propriedade Dimensions, gere o código QR e salve-o.
Como a propriedade Dimensões afeta o código QR final gerado?
A propriedade Dimensions afeta diretamente o código QR final, determinando sua largura e altura exatas em pixels.

