如何将 QR 代码创建为图像

This article was translated from English: Does it need improvement?
Translated
View the article in English

将 QR 代码创建为图像需要生成 QR 代码的可视化表示,QR 代码对数据进行编码(例如 URL、文本或其他信息)在二维矩阵中。 该矩阵由黑白方块组成,可通过摄像头或 QR 码阅读器扫描和解码。

立即在您的项目中开始使用IronQR,并享受免费试用。

第一步:
green arrow pointer

将 QR 代码创建为图像

使用 IronQR 创建 QR 代码非常简单。 您只需一行代码即可将 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)
VB   C#
二维码

保存 "方法返回一个 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 是一种现代图像格式,具有出色的压缩性能(有损和无损)此外,译文还必须具有一定的可读性,使其非常适合网络使用。
  • 图标(.ico):图标格式存储小方块图像,用作程序或文件的图标,通常用于操作系统。
  • WMF(.wmf):WMF 是一种矢量和光栅图像格式,主要用于 Windows 系统。 它通常用于传统系统中的图形。
  • 原始格式(.raw):原始格式指未经处理的图像数据,通常用于数码摄影。 它最大限度地保留了质量,并被专业人士用于图像编辑。

支持的 QR 代码类型

支持多种类型的 QR 代码的创建和读取。 以下是支持的 QR 代码类型:

  • QRCode:这是目前最常用的标准 QR 码。 它可以存储大量数据(最多 7,089 个数字字符或 4,296 个字母数字字符)此外,译文还必须具有可读性,使其适用于从网站 URL 到联系信息的广泛应用。

    二维码
  • MicroQRCode:微型 QR 码是标准 QR 码的缩小版,专为空间有限的情况而设计。 与标准二维码相比,它可以存储更少的数据(最多 35 个数字字符或 21 个字母数字字符)二维码的尺寸非常小巧,非常适合标准二维码尺寸过大的应用场合,例如小包装或小印刷标签。

    二维码
  • RMQRCode:RMQR 代码(矩形微型二维码)是 QR 码的另一个紧凑版本,但形状是长方形而不是正方形。 该版本允许灵活调整长宽比,这对于有矩形空间的应用非常有用。 它可以存储与微型 QR 码类似的数据,但专为可用空间为非方形的特定用例而设计。
    二维码