如何在 C# 中使用 IronQR 创建二维码图像
要在 C# 中创建 QR 代码图像,请使用 IronQR 的 QrWriter.Write() 方法生成代码,然后使用 Save() 获得 AnyBitmap 对象,并使用 SaveAs() 将其导出为您喜欢的图像格式,如 PNG 或 JPEG。
as-heading:2(快速入门:创建第一个二维码图像)
1.通过 NuGet 软件包管理器安装 IronQR 2.添加 using IronQR; 和 using IronSoftware.Drawing; 3.生成 QR 代码:QrCode qrCode = QrWriter.Write("your text"); 4.保存为位图:<代码>AnyBitmap anyBitmap = qrCode.Save();</ 代码 5.导出为图像:anyBitmap.SaveAs("myQRCode.png", AnyBitmap.ImageFormat.Png);.
下面是一个完整的示例:
立即开始使用 NuGet 创建 PDF 文件:
使用 NuGet 包管理器安装 IronQR
复制并运行这段代码。
using IronQr; using IronSoftware.Drawing; // Generate a simple QR code QrCode myQrCode = QrWriter.Write("Hello, World!"); // Save as an image bitmap AnyBitmap qrImage = myQrCode.Save(); // Export to PNG file qrImage.SaveAs("hello-world-qr.png");部署到您的生产环境中进行测试
QR 码将数据编码为相机和扫描仪可以读取的黑白方格视觉图案。 这些二维矩阵以紧凑、可扫描的格式存储 URL、文本或其他信息。 有关更多高级示例,请查看 QR 快速入门指南。
如何创建图像形式的二维码
- 下载 C# 库,用于创建图像形式的二维码。
- 将二维码创建为对象
- 使用 Save 方法获取 AnyBitmap
- 使用 SaveAs 方法导出为图像文件
- 探索各种支持的格式
今天在您的项目中使用 IronQR,免费试用。
如何将 QR 代码创建为图像?生成 QR 代码需要哪些代码? 使用 IronQR 创建 QR 代码只需最少的代码。 只需一行即可生成 QR 代码对象,然后使用 `Save` 和 `SaveAs` 方法将其导出为图像。 [QrWriter 类](https://ironsoftware.com/csharp/qr/object-reference/api/)提供了[生成二维码](https://ironsoftware.com/csharp/qr/examples/generate-qr-code/)的所有功能。 ```csharp :path=/static-assets/qr/content-code-examples/how-to/create-qr-code-image.cs ```
我可以导出哪些图像格式? `Save` 方法返回一个支持多种导出格式的 `AnyBitmap` 对象: - **JPEG(.jpg 或 .jpeg)**:使用有损压缩的照片压缩格式。 - **PNG (.png)**:无损格式,非常适合网络使用,支持透明度。 - **Bmp (.bmp)**:未压缩的 Windows 格式,可生成高质量的大文件。 - **GIF(.gif)**:支持动画和透明度,颜色限制为 256 色。 - **TIFF(.tiff 或 .tif)**:专业摄影的灵活格式。 - **WBMP (.wbmp)**:用于无线通信的单色格式。 - **WebP (.webp)**:现代格式,具有出色的有损和无损压缩功能。 - **图标 (.ico)**: 用于程序和文件图标的小方块图像。 - **WMF (.wmf)**:用于 Windows 图形的矢量和光栅格式。 - **原始格式(.raw)**:未经处理的图像数据,用于专业编辑。为什么二维码应选择 PNG 而不是 JPEG? PNG 可提供无损压缩和清晰的边缘,这对二维码的可读性至关重要。 JPEG 的有损压缩会模糊 QR 代码的边缘,从而可能影响扫描的可靠性。 PNG 可确保线条清晰,在所有设备和条件下都能实现最佳扫描效果。 PNG 的透明度支持为带有徽标或自定义颜色的风格化 QR 代码增添了价值。 在我们的高级指南中了解更多有关创建 [具有高级定制功能的样式 QR 代码](https://ironsoftware.com/csharp/qr/examples/generate-styled-qr/)的信息。如何控制 QR 代码的大小和质量? IronQR 提供了控制大小和质量的选项: ```csharp using IronQr; using IronSoftware.Drawing; // Create QR code with custom dimensions QrOptions options = new QrOptions(QrErrorCorrectionLevel.High, 20); QrCode qrCode = QrWriter.Write("https://ironsoftware.com", options); // Save with specific dimensions AnyBitmap qrImage = qrCode.SaveAsPng(500, 500); // Save to file qrImage.SaveAs("custom-size-qr.png"); ``` 在保持可读性的同时,纠错决定了容错率。 更高级别的 QR 代码具有更强的容错能力,详情请参见我们的 [ 容错文档](https://ironsoftware.com/csharp/qr/features/fault-tolerance/)。
支持哪些 QR 代码类型?标准应用程序应使用哪种 QR 代码类型? IronQR 支持所有主要的 [QR 代码格式](https://ironsoftware.com/csharp/qr/get-started/supported-qr-formats/),可满足不同的应用需求: - **QRCode**:可储存多达 7,089 个数字或 4,296 个字母数字字符的标准 QR 代码。 适用于 URL、联系信息和一般数据存储。
何时使用微型二维码? - **MicroQRCode**:适用于空间有限应用程序的较小版本。 最多可存储 35 个数字或 21 个字母数字字符。 适用于小包装或小标签。
RMQR 代码的最佳用途是什么? - **RMQRCode**:具有灵活长宽比的矩形微型二维码。 存储数据类似于微型二维码,但适合矩形空间。
## 生成 QR 代码图像的最佳实践生产二维码的主要考虑因素是什么? 制作 QR 代码时应考虑以下因素: 1.**纠错级别**:对于可能受损的印刷材料,请使用高 (H)。 中度 (M) 适合数字显示。 2.**安静区域**:在二维码周围保持至少 4 个模块宽的空白区域,以实现最佳扫描效果。 3.**对比度**:黑底白字效果最佳。 IronQR 的[样式功能](https://ironsoftware.com/csharp/qr/features/style/)允许在保持可读性的同时进行创造性的变化。 4.**尺寸**:确保打印的代码最小尺寸为 2 厘米 x 2 厘米。 根据观看距离,数字显示器可能需要更大的尺寸。如何处理不同的使用案例? 不同的应用需要不同的方法: **适用于名片和印刷材料:** ```csharp // High error correction for durability QrOptions printOptions = new QrOptions(QrErrorCorrectionLevel.High, 10); QrCode businessCard = QrWriter.Write("BEGIN:VCARD\nVERSION:3.0\nFN:John Doe\nEND:VCARD", printOptions); ``` **适用于数字显示屏和网站:** ```csharp // Medium error correction with larger modules for screen display QrOptions digitalOptions = new QrOptions(QrErrorCorrectionLevel.Medium, 15); QrCode webQr = QrWriter.Write("https://example.com", digitalOptions); ``` **适用于移动应用程序:** ```csharp // Optimized for mobile scanning QrOptions mobileOptions = new QrOptions(QrErrorCorrectionLevel.Low, 8); QrCode appQr = QrWriter.Write("myapp://action", mobileOptions); ``` ## 高级功能和集成 IronQR 的[综合功能](https://ironsoftware.com/csharp/qr/features/)超出了基本的 QR 代码生成。 该库可与 Iron Software 的其他产品无缝集成,支持批处理、动态生成和网络应用集成。 如需完整的 QR 代码解决方案,请浏览我们的 [C# QR 代码生成器教程](https://ironsoftware.com/csharp/qr/tutorials/csharp-qr-code-generator/),其中涵盖端到端实施模式和企业最佳实践。 IronQR 为专业的 .NET 开发提供了工具和灵活性,从简单的生成器到复杂的文档处理系统。 该库的[跨平台兼容性](https://ironsoftware.com/csharp/qr/features/compatibility/)可确保在 Windows、Linux、macOS 和云环境中生成一致的 QR 代码。

我可以导出哪些图像格式? `Save` 方法返回一个支持多种导出格式的 `AnyBitmap` 对象: - **JPEG(.jpg 或 .jpeg)**:使用有损压缩的照片压缩格式。 - **PNG (.png)**:无损格式,非常适合网络使用,支持透明度。 - **Bmp (.bmp)**:未压缩的 Windows 格式,可生成高质量的大文件。 - **GIF(.gif)**:支持动画和透明度,颜色限制为 256 色。 - **TIFF(.tiff 或 .tif)**:专业摄影的灵活格式。 - **WBMP (.wbmp)**:用于无线通信的单色格式。 - **WebP (.webp)**:现代格式,具有出色的有损和无损压缩功能。 - **图标 (.ico)**: 用于程序和文件图标的小方块图像。 - **WMF (.wmf)**:用于 Windows 图形的矢量和光栅格式。 - **原始格式(.raw)**:未经处理的图像数据,用于专业编辑。为什么二维码应选择 PNG 而不是 JPEG? PNG 可提供无损压缩和清晰的边缘,这对二维码的可读性至关重要。 JPEG 的有损压缩会模糊 QR 代码的边缘,从而可能影响扫描的可靠性。 PNG 可确保线条清晰,在所有设备和条件下都能实现最佳扫描效果。 PNG 的透明度支持为带有徽标或自定义颜色的风格化 QR 代码增添了价值。 在我们的高级指南中了解更多有关创建 [具有高级定制功能的样式 QR 代码](https://ironsoftware.com/csharp/qr/examples/generate-styled-qr/)的信息。如何控制 QR 代码的大小和质量? IronQR 提供了控制大小和质量的选项: ```csharp using IronQr; using IronSoftware.Drawing; // Create QR code with custom dimensions QrOptions options = new QrOptions(QrErrorCorrectionLevel.High, 20); QrCode qrCode = QrWriter.Write("https://ironsoftware.com", options); // Save with specific dimensions AnyBitmap qrImage = qrCode.SaveAsPng(500, 500); // Save to file qrImage.SaveAs("custom-size-qr.png"); ``` 在保持可读性的同时,纠错决定了容错率。 更高级别的 QR 代码具有更强的容错能力,详情请参见我们的 [ 容错文档](https://ironsoftware.com/csharp/qr/features/fault-tolerance/)。
支持哪些 QR 代码类型?标准应用程序应使用哪种 QR 代码类型? IronQR 支持所有主要的 [QR 代码格式](https://ironsoftware.com/csharp/qr/get-started/supported-qr-formats/),可满足不同的应用需求: - **QRCode**:可储存多达 7,089 个数字或 4,296 个字母数字字符的标准 QR 代码。 适用于 URL、联系信息和一般数据存储。
何时使用微型二维码? - **MicroQRCode**:适用于空间有限应用程序的较小版本。 最多可存储 35 个数字或 21 个字母数字字符。 适用于小包装或小标签。
RMQR 代码的最佳用途是什么? - **RMQRCode**:具有灵活长宽比的矩形微型二维码。 存储数据类似于微型二维码,但适合矩形空间。
## 生成 QR 代码图像的最佳实践生产二维码的主要考虑因素是什么? 制作 QR 代码时应考虑以下因素: 1.**纠错级别**:对于可能受损的印刷材料,请使用高 (H)。 中度 (M) 适合数字显示。 2.**安静区域**:在二维码周围保持至少 4 个模块宽的空白区域,以实现最佳扫描效果。 3.**对比度**:黑底白字效果最佳。 IronQR 的[样式功能](https://ironsoftware.com/csharp/qr/features/style/)允许在保持可读性的同时进行创造性的变化。 4.**尺寸**:确保打印的代码最小尺寸为 2 厘米 x 2 厘米。 根据观看距离,数字显示器可能需要更大的尺寸。如何处理不同的使用案例? 不同的应用需要不同的方法: **适用于名片和印刷材料:** ```csharp // High error correction for durability QrOptions printOptions = new QrOptions(QrErrorCorrectionLevel.High, 10); QrCode businessCard = QrWriter.Write("BEGIN:VCARD\nVERSION:3.0\nFN:John Doe\nEND:VCARD", printOptions); ``` **适用于数字显示屏和网站:** ```csharp // Medium error correction with larger modules for screen display QrOptions digitalOptions = new QrOptions(QrErrorCorrectionLevel.Medium, 15); QrCode webQr = QrWriter.Write("https://example.com", digitalOptions); ``` **适用于移动应用程序:** ```csharp // Optimized for mobile scanning QrOptions mobileOptions = new QrOptions(QrErrorCorrectionLevel.Low, 8); QrCode appQr = QrWriter.Write("myapp://action", mobileOptions); ``` ## 高级功能和集成 IronQR 的[综合功能](https://ironsoftware.com/csharp/qr/features/)超出了基本的 QR 代码生成。 该库可与 Iron Software 的其他产品无缝集成,支持批处理、动态生成和网络应用集成。 如需完整的 QR 代码解决方案,请浏览我们的 [C# QR 代码生成器教程](https://ironsoftware.com/csharp/qr/tutorials/csharp-qr-code-generator/),其中涵盖端到端实施模式和企业最佳实践。 IronQR 为专业的 .NET 开发提供了工具和灵活性,从简单的生成器到复杂的文档处理系统。 该库的[跨平台兼容性](https://ironsoftware.com/csharp/qr/features/compatibility/)可确保在 Windows、Linux、macOS 和云环境中生成一致的 QR 代码。
如何控制 QR 代码的大小和质量? IronQR 提供了控制大小和质量的选项: ```csharp using IronQr; using IronSoftware.Drawing; // Create QR code with custom dimensions QrOptions options = new QrOptions(QrErrorCorrectionLevel.High, 20); QrCode qrCode = QrWriter.Write("https://ironsoftware.com", options); // Save with specific dimensions AnyBitmap qrImage = qrCode.SaveAsPng(500, 500); // Save to file qrImage.SaveAs("custom-size-qr.png"); ``` 在保持可读性的同时,纠错决定了容错率。 更高级别的 QR 代码具有更强的容错能力,详情请参见我们的 [ 容错文档](https://ironsoftware.com/csharp/qr/features/fault-tolerance/)。
支持哪些 QR 代码类型?标准应用程序应使用哪种 QR 代码类型? IronQR 支持所有主要的 [QR 代码格式](https://ironsoftware.com/csharp/qr/get-started/supported-qr-formats/),可满足不同的应用需求: - **QRCode**:可储存多达 7,089 个数字或 4,296 个字母数字字符的标准 QR 代码。 适用于 URL、联系信息和一般数据存储。
何时使用微型二维码? - **MicroQRCode**:适用于空间有限应用程序的较小版本。 最多可存储 35 个数字或 21 个字母数字字符。 适用于小包装或小标签。
RMQR 代码的最佳用途是什么? - **RMQRCode**:具有灵活长宽比的矩形微型二维码。 存储数据类似于微型二维码,但适合矩形空间。
## 生成 QR 代码图像的最佳实践生产二维码的主要考虑因素是什么? 制作 QR 代码时应考虑以下因素: 1.**纠错级别**:对于可能受损的印刷材料,请使用高 (H)。 中度 (M) 适合数字显示。 2.**安静区域**:在二维码周围保持至少 4 个模块宽的空白区域,以实现最佳扫描效果。 3.**对比度**:黑底白字效果最佳。 IronQR 的[样式功能](https://ironsoftware.com/csharp/qr/features/style/)允许在保持可读性的同时进行创造性的变化。 4.**尺寸**:确保打印的代码最小尺寸为 2 厘米 x 2 厘米。 根据观看距离,数字显示器可能需要更大的尺寸。如何处理不同的使用案例? 不同的应用需要不同的方法: **适用于名片和印刷材料:** ```csharp // High error correction for durability QrOptions printOptions = new QrOptions(QrErrorCorrectionLevel.High, 10); QrCode businessCard = QrWriter.Write("BEGIN:VCARD\nVERSION:3.0\nFN:John Doe\nEND:VCARD", printOptions); ``` **适用于数字显示屏和网站:** ```csharp // Medium error correction with larger modules for screen display QrOptions digitalOptions = new QrOptions(QrErrorCorrectionLevel.Medium, 15); QrCode webQr = QrWriter.Write("https://example.com", digitalOptions); ``` **适用于移动应用程序:** ```csharp // Optimized for mobile scanning QrOptions mobileOptions = new QrOptions(QrErrorCorrectionLevel.Low, 8); QrCode appQr = QrWriter.Write("myapp://action", mobileOptions); ``` ## 高级功能和集成 IronQR 的[综合功能](https://ironsoftware.com/csharp/qr/features/)超出了基本的 QR 代码生成。 该库可与 Iron Software 的其他产品无缝集成,支持批处理、动态生成和网络应用集成。 如需完整的 QR 代码解决方案,请浏览我们的 [C# QR 代码生成器教程](https://ironsoftware.com/csharp/qr/tutorials/csharp-qr-code-generator/),其中涵盖端到端实施模式和企业最佳实践。 IronQR 为专业的 .NET 开发提供了工具和灵活性,从简单的生成器到复杂的文档处理系统。 该库的[跨平台兼容性](https://ironsoftware.com/csharp/qr/features/compatibility/)可确保在 Windows、Linux、macOS 和云环境中生成一致的 QR 代码。
标准应用程序应使用哪种 QR 代码类型? IronQR 支持所有主要的 [QR 代码格式](https://ironsoftware.com/csharp/qr/get-started/supported-qr-formats/),可满足不同的应用需求: - **QRCode**:可储存多达 7,089 个数字或 4,296 个字母数字字符的标准 QR 代码。 适用于 URL、联系信息和一般数据存储。
何时使用微型二维码? - **MicroQRCode**:适用于空间有限应用程序的较小版本。 最多可存储 35 个数字或 21 个字母数字字符。 适用于小包装或小标签。
RMQR 代码的最佳用途是什么? - **RMQRCode**:具有灵活长宽比的矩形微型二维码。 存储数据类似于微型二维码,但适合矩形空间。
## 生成 QR 代码图像的最佳实践生产二维码的主要考虑因素是什么? 制作 QR 代码时应考虑以下因素: 1.**纠错级别**:对于可能受损的印刷材料,请使用高 (H)。 中度 (M) 适合数字显示。 2.**安静区域**:在二维码周围保持至少 4 个模块宽的空白区域,以实现最佳扫描效果。 3.**对比度**:黑底白字效果最佳。 IronQR 的[样式功能](https://ironsoftware.com/csharp/qr/features/style/)允许在保持可读性的同时进行创造性的变化。 4.**尺寸**:确保打印的代码最小尺寸为 2 厘米 x 2 厘米。 根据观看距离,数字显示器可能需要更大的尺寸。如何处理不同的使用案例? 不同的应用需要不同的方法: **适用于名片和印刷材料:** ```csharp // High error correction for durability QrOptions printOptions = new QrOptions(QrErrorCorrectionLevel.High, 10); QrCode businessCard = QrWriter.Write("BEGIN:VCARD\nVERSION:3.0\nFN:John Doe\nEND:VCARD", printOptions); ``` **适用于数字显示屏和网站:** ```csharp // Medium error correction with larger modules for screen display QrOptions digitalOptions = new QrOptions(QrErrorCorrectionLevel.Medium, 15); QrCode webQr = QrWriter.Write("https://example.com", digitalOptions); ``` **适用于移动应用程序:** ```csharp // Optimized for mobile scanning QrOptions mobileOptions = new QrOptions(QrErrorCorrectionLevel.Low, 8); QrCode appQr = QrWriter.Write("myapp://action", mobileOptions); ``` ## 高级功能和集成 IronQR 的[综合功能](https://ironsoftware.com/csharp/qr/features/)超出了基本的 QR 代码生成。 该库可与 Iron Software 的其他产品无缝集成,支持批处理、动态生成和网络应用集成。 如需完整的 QR 代码解决方案,请浏览我们的 [C# QR 代码生成器教程](https://ironsoftware.com/csharp/qr/tutorials/csharp-qr-code-generator/),其中涵盖端到端实施模式和企业最佳实践。 IronQR 为专业的 .NET 开发提供了工具和灵活性,从简单的生成器到复杂的文档处理系统。 该库的[跨平台兼容性](https://ironsoftware.com/csharp/qr/features/compatibility/)可确保在 Windows、Linux、macOS 和云环境中生成一致的 QR 代码。


RMQR 代码的最佳用途是什么? - **RMQRCode**:具有灵活长宽比的矩形微型二维码。 存储数据类似于微型二维码,但适合矩形空间。
## 生成 QR 代码图像的最佳实践生产二维码的主要考虑因素是什么? 制作 QR 代码时应考虑以下因素: 1.**纠错级别**:对于可能受损的印刷材料,请使用高 (H)。 中度 (M) 适合数字显示。 2.**安静区域**:在二维码周围保持至少 4 个模块宽的空白区域,以实现最佳扫描效果。 3.**对比度**:黑底白字效果最佳。 IronQR 的[样式功能](https://ironsoftware.com/csharp/qr/features/style/)允许在保持可读性的同时进行创造性的变化。 4.**尺寸**:确保打印的代码最小尺寸为 2 厘米 x 2 厘米。 根据观看距离,数字显示器可能需要更大的尺寸。如何处理不同的使用案例? 不同的应用需要不同的方法: **适用于名片和印刷材料:** ```csharp // High error correction for durability QrOptions printOptions = new QrOptions(QrErrorCorrectionLevel.High, 10); QrCode businessCard = QrWriter.Write("BEGIN:VCARD\nVERSION:3.0\nFN:John Doe\nEND:VCARD", printOptions); ``` **适用于数字显示屏和网站:** ```csharp // Medium error correction with larger modules for screen display QrOptions digitalOptions = new QrOptions(QrErrorCorrectionLevel.Medium, 15); QrCode webQr = QrWriter.Write("https://example.com", digitalOptions); ``` **适用于移动应用程序:** ```csharp // Optimized for mobile scanning QrOptions mobileOptions = new QrOptions(QrErrorCorrectionLevel.Low, 8); QrCode appQr = QrWriter.Write("myapp://action", mobileOptions); ``` ## 高级功能和集成 IronQR 的[综合功能](https://ironsoftware.com/csharp/qr/features/)超出了基本的 QR 代码生成。 该库可与 Iron Software 的其他产品无缝集成,支持批处理、动态生成和网络应用集成。 如需完整的 QR 代码解决方案,请浏览我们的 [C# QR 代码生成器教程](https://ironsoftware.com/csharp/qr/tutorials/csharp-qr-code-generator/),其中涵盖端到端实施模式和企业最佳实践。 IronQR 为专业的 .NET 开发提供了工具和灵活性,从简单的生成器到复杂的文档处理系统。 该库的[跨平台兼容性](https://ironsoftware.com/csharp/qr/features/compatibility/)可确保在 Windows、Linux、macOS 和云环境中生成一致的 QR 代码。

如何处理不同的使用案例? 不同的应用需要不同的方法: **适用于名片和印刷材料:** ```csharp // High error correction for durability QrOptions printOptions = new QrOptions(QrErrorCorrectionLevel.High, 10); QrCode businessCard = QrWriter.Write("BEGIN:VCARD\nVERSION:3.0\nFN:John Doe\nEND:VCARD", printOptions); ``` **适用于数字显示屏和网站:** ```csharp // Medium error correction with larger modules for screen display QrOptions digitalOptions = new QrOptions(QrErrorCorrectionLevel.Medium, 15); QrCode webQr = QrWriter.Write("https://example.com", digitalOptions); ``` **适用于移动应用程序:** ```csharp // Optimized for mobile scanning QrOptions mobileOptions = new QrOptions(QrErrorCorrectionLevel.Low, 8); QrCode appQr = QrWriter.Write("myapp://action", mobileOptions); ``` ## 高级功能和集成 IronQR 的[综合功能](https://ironsoftware.com/csharp/qr/features/)超出了基本的 QR 代码生成。 该库可与 Iron Software 的其他产品无缝集成,支持批处理、动态生成和网络应用集成。 如需完整的 QR 代码解决方案,请浏览我们的 [C# QR 代码生成器教程](https://ironsoftware.com/csharp/qr/tutorials/csharp-qr-code-generator/),其中涵盖端到端实施模式和企业最佳实践。 IronQR 为专业的 .NET 开发提供了工具和灵活性,从简单的生成器到复杂的文档处理系统。 该库的[跨平台兼容性](https://ironsoftware.com/csharp/qr/features/compatibility/)可确保在 Windows、Linux、macOS 和云环境中生成一致的 QR 代码。
常见问题解答
用 C# 创建二维码图像的最快方法是什么?
最快捷的方法是使用 IronQR 的 QrWriter.Write() 方法生成二维码,然后调用 Save() 获得 AnyBitmap 对象,最后使用 SaveAs() 将其导出为您喜欢的图片格式。只需 5 行代码,您就可以创建 QR 代码并将其保存为 PNG 或 JPEG 文件。
导出 QR 代码时支持哪些图像格式?
IronQR 支持多种图像格式,包括 JPEG、PNG、BMP、GIF、TIFF、WBMP、WebP 和 Icon 格式。Save() 方法会返回一个 AnyBitmap 对象,使用 SaveAs() 方法和相应的 ImageFormat 参数,可将该对象导出为上述任何一种格式。
如何生成一个简单的 QR 代码并将其保存为 PNG 文件?
要生成二维码并将其保存为 PNG,请使用QrCode myQrCode = QrWriter.Write("your text");然后 AnyBitmap qrImage = myQrCode.Save();最后 qrImage.SaveAs("filename.png",AnyBitmap.ImageFormat.Png);IronQR 会为您处理生成二维码的所有复杂问题。
创建二维码图像需要导入哪些命名空间?
您需要导入两个命名空间:"using IronQr; "用于二维码生成功能,"using IronSoftware.Drawing; "用于图像处理功能。这些命名空间提供了对 IronQR 中使用的 QrWriter 类和 AnyBitmap 对象的访问。
我可以创建具有自定义样式的 QR 代码吗?
虽然基本示例显示的是标准的黑白 QR 代码,但 IronQR 的 QrWriter 类为生成自定义 QR 代码提供了广泛的功能。您可以通过全面的 API 文档探索高级样式选项。





