我打印短短QR碼(如「HAEB16653」)在使用本algorythm在頁面上:WP7斑馬線掃描不可靠
private void CreateQRCodeFile(int size, string filename, string codecontent)
{
QRCodeWriter writer = new QRCodeWriter();
com.google.zxing.common.ByteMatrix matrix;
matrix = writer.encode(codecontent, BarcodeFormat.QR_CODE, size, size, null);
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);
//Find the colour of the dot
if (matrix.get_Renamed(x, y) == -1)
{
img.SetPixel(x, y, Color.White);
}
else
{
img.SetPixel(x, y, Color.Black);
}
}
}
img.Save(filename, ImageFormat.Png);
}
打印的條形碼與集成WP7很好地工作和快速掃描&搜索。
當我嘗試掃描與Stéphanie Hertrichs sample app完全相同的打印qrcodes時,掃描速度非常慢,大多數根本不掃描,或者只有在緩慢旋轉相機時才能識別。
如何讓我的掃描與集成條形碼識別一樣可靠?我只需要掃描QrCodes,所以我禁用了所有其他的,但大多數情況下它仍然不起作用。
是否有其他的條碼掃描庫可以更好地工作?
當我使用windows phone的集成掃描和搜索功能時,我感到驚訝的是識別能力如何。所以我確定QrCodes,燈光和角度都很好,並且在lib中有一些問題。 – Sam
我同意你bing視覺QR檢測更好(雖然它有時有一些設計QR碼,如[這裏](https://www.facebook.com/Design.QR.code)),但是,我不認爲有任何API或庫在第三方應用程序中使用它。 –