如何将 QR 代码创建为图像
创建二维码图像涉及生成二维码的可视化表示,该二维码将数据(如URL、文本或其他信息)编码在一个二维矩阵中。 该矩阵由黑白方块组成,可通过摄像头或 QR 码阅读器扫描和解码。
如何将 QR 代码创建为图像
- 下载C#库以将二维码创建为图像
- 将 QR 代码创建为对象
- 使用保存方法获取 AnyBitmap
- 使用 SaveAs 方法导出为图像文件
- 探索各种支持的格式
立即在您的项目中开始使用IronQR,并享受免费试用。
将 QR 代码创建为图像
使用 IronQR 创建 QR 代码非常简单。 您只需一行代码即可将 QR 代码创建为对象。 要将二维码导出为图像,请使用Save
方法,然后是SaveAs
方法。
:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-image.cs
using IronQr;
using IronSoftware.Drawing;
// Creating a QR code
QrCode qrCode = QrWriter.Write("12345");
// Save QR code to AnyBitmap
AnyBitmap anyBitmap = qrCode.Save();
// Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png);
Imports IronQr
Imports IronSoftware.Drawing
' Creating a QR code
Private qrCode As QrCode = QrWriter.Write("12345")
' Save QR code to AnyBitmap
Private anyBitmap As AnyBitmap = qrCode.Save()
' Save AnyBitmap to PNG
anyBitmap.SaveAs("simpleQrCode.png", AnyBitmap.ImageFormat.Png)

Save
方法返回一个AnyBitmap对象。 有了这个对象,我们可以导出为各种图像格式,例如
- JPEG (.jpg 或 .jpeg):JPEG 是一种常用于数字照片的压缩格式。 它使用有损压缩,在保持可接受质量的同时减小文件大小。
- PNG (.png):PNG是一种无损图像格式,非常适合用于网页。 它支持透明度,并在不丢失数据的情况下保持高质量。
- Bmp (.bmp):位图格式是一种未压缩的光栅图像格式,主要用于 Windows 平台。 它保留了高质量的图像,但产生的文件大小较大。
- GIF (.gif):GIF 支持动画和透明度,但仅限于 256 种颜色。 它广泛应用于简单的网络图形和简短的动画。
- TIFF (.tiff 或 .tif):TIFF 是一种用于高质量图像的灵活格式,常用于专业摄影中。 译文可以是无损的,也可以是压缩的。
- WBMP (.wbmp):WBMP 是一种用于无线通信的单色格式。 如果不支持,则默认为 BMP。
- WebP (.webp):WebP是一种现代图像格式,提供出色的压缩效果(包括有损和无损),非常适合网络使用。
- Icon (.ico):图标格式存储用于程序或文件的小方形图像,通常在操作系统中用作图标。
- WMF (.wmf):WMF 是一种矢量和光栅图像格式,主要用于 Windows。 它通常用于传统系统中的图形。
- RawFormat (.raw):原始格式指的是未处理的图像数据,通常用于数码摄影。 它最大限度地保留了质量,并被专业人士用于图像编辑。
支持的 QR 代码类型
支持多种类型的 QR 代码的创建和读取。 以下是支持的 QR 代码类型:
QRCode:这是当今最常用的标准二维码。 它可以存储大量数据(最高可达 7,089 个数字字符或 4,296 个字母数字字符),使其适用于各种应用,从网站 URL 到联系方式。
MicroQRCode:Micro QR Code是标准QR码的小尺寸版本,设计用于空间有限的情况。 它存储的数据比标准二维码少(最多35个数字字符或21个字母数字字符),但其紧凑的尺寸使其非常适合在标准二维码过于庞大的场合使用,例如在小包装或微小的印刷标签上。
- RMQRCode:RMQR Code(矩形微型 QR 码)是另一种紧凑版的 QR 码,但其形状为矩形而非正方形。 该版本允许灵活调整长宽比,这对于有矩形空间的应用非常有用。 它可以存储与微型 QR 码类似的数据,但专为可用空间为非方形的特定用例而设计。"二维码"class=
"img-responsive add-shadow"