using IronQr;
using IronSoftware.Drawing;
using Color = IronSoftware.Drawing.Color;
// Set QR options
QrOptions options = new QrOptions(IronQr.QrErrorCorrectionLevel.High, 20);
// Create a QR Code object
QrCode myQr = QrWriter.Write("greetings terra", options);
// Fancy style options
AnyBitmap logoBmp = new AnyBitmap("logo.png");
QrStyleOptions style = new QrStyleOptions
{
Dimensions = 300, // px
Margins = 10, // px
Color = Color.Gray,
Logo = new QrLogo
{
Bitmap = logoBmp,
Width = 100,
Height = 100,
CornerRadius = 2
}
};
// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save(style);
// Save QR Code Bitmap as File
qrImage.SaveAs("qr_styled.png");
Imports IronQr
Imports IronSoftware.Drawing
Imports Color = IronSoftware.Drawing.Color
' Set QR options
Private options As New QrOptions(IronQr.QrErrorCorrectionLevel.High, 20)
' Create a QR Code object
Private myQr As QrCode = QrWriter.Write("greetings terra", options)
' Fancy style options
Private logoBmp As New AnyBitmap("logo.png")
Private style As New QrStyleOptions With {
.Dimensions = 300,
.Margins = 10,
.Color = Color.Gray,
.Logo = New QrLogo With {
.Bitmap = logoBmp,
.Width = 100,
.Height = 100,
.CornerRadius = 2
}
}
' Save QR Code as a Bitmap
Private qrImage As AnyBitmap = myQr.Save(style)
' Save QR Code Bitmap as File
qrImage.SaveAs("qr_styled.png")
Install-Package IronQR
生成高级二维码
IronQR 提供丰富的定制选项,超越了 QR 码的基本功能。您可以在 QR 代码中添加徽标、鲜艳的颜色、可控的间距和个性化文本,从而使 QR 代码不仅具有功能性,还具有视觉吸引力和品牌特色。自定义样式可让您的 QR 代码无缝集成到营销材料、产品包装或用户界面中,创造出一致且引人入胜的用户体验。通过在这些 QR 代码中注入您的独特风格,您不仅可以增强它们的美感,还可以提高识别度和参与度。IronQR 使您能够完全控制 QR 代码的视觉效果,确保它们成为品牌形象的和谐组成部分和传播战略的重要工具。