2016-02-03 70 views
0

我正在嘗試使用Windows Phone的Zxing庫生成QR碼。這是我想重用代碼:使用Zxing QrCodeWriter.encode和.NET 4.5

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不適用,因此對BitmapColor,並且ImageFormat引用都沒有解決。

上述對象的等價對象是什麼?

回答

0

使用WriteableBitmap。這可能比Bitmap更難使用,但網上有很多關於它的信息。

+0

相當多嗎? – kennyzx

+0

@kennyzx是的。在俄羅斯谷歌搜索它給了我很多與它有關的文章。我很確定谷歌英國或美國會提供更多信息。 –

+0

我的意思是你的答案中有一個錯字。 OR是否正確英文用法我不知道? – kennyzx