将 Zxing QrCodeWriter.encode 与 .NET 4.5 结合使用

本文关键字:结合 NET Zxing QrCodeWriter encode | 更新日期: 2023-09-27 18:33:12

我正在尝试使用适用于Windows Phone的Zxing库生成QR码。这是我尝试重用的代码:

Bitmap img = new Bitmap(size, size);
Color Color = Color.FromArgb(0, 0, 0);
for (int y = 0; y < matrix.Height; ++y)
{
    for (int x = 0; x < matrix.Width; ++x)
    {
        Color pixelColor = img.GetPixel(x, y);
        if (matrix.get_Renamed(x, y) == -1)
        {
            img.SetPixel(x, y, Color.White );
        }
        else
        {
            img.SetPixel(x, y, Color.Black);
        }
    }
}
img.Save(@"c:test.bmp",ImageFormat.Bmp);

但在 .NET 4.5 中,System.Drawing不可用,因此无法解析对 BitmapColorImageFormat 的引用。

上述对象的等效对象是什么?

将 Zxing QrCodeWriter.encode 与 .NET 4.5 结合使用

使用 WriteableBitmap .它可能比Bitmap更难使用,但互联网上有很多关于它的信息。