[英]C# ZXing Error on Reader
我開發了此代碼,需要幫助來更正。 他沒有正確讀取條形碼的第一個數字。 我需要改變什么?
//inicia o barcodeReader para ler a StringBuilder e seleciona o tipo de barcode, neste caso, qualquer tipo
Bitmap image;`
image = (Bitmap)Bitmap.FromFile(recebe);
LuminanceSource source;
source = new BitmapLuminanceSource(image);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));
Result result = new MultiFormatReader().decodeWithState(bitmap);
//faz um condicional para ler o que existe dentro da matriz Barcode
foreach (string code in result)
{
if (!Directory.Exists(nomePasta.ToString()))
{
Directory.CreateDirectory(nomePasta.ToString());
}
else
{
}
if (codigo == 0)
{
codigo = Convert.ToInt32(0 + code);
File.Move(stringCaminho.ToString(), nomePasta.ToString() + code + ".bmp");
}
else if (codigo + 0 > Convert.ToInt32(0 + code))
{
MessageBox.Show("Código de barras está errado! "+code);
}
dataGridView1.Rows.Add(code);
//esta dando erro para fazer o Move da segunda referencia
}
}
請幫我,第一個數字不正確我正在從我的PC上拍攝一張圖像,他有一個條形碼,程序讀取了它,移動並重命名為代碼編號。
錯誤:
錯誤1 foreach語句無法對類型為'ZXing.Result'的變量進行操作,因為'ZXing.Result'不包含'GetEnumerator'的公共定義H:\\ Projetos \\ Qtrack_telas_old-Cópia\\ Qtrack_telas \\ frmScanner.cs 119 17 Qtrack_telas
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.