Я пытаюсь декодировать штрих-код из файла .bmp. Однако я получаю сообщение об ошибке «Невозможно преобразовать из« System.Drawing.Bitmap »в« byte [] ».
Строка с ошибкой: var barcodeResult = barcodeReader.Decode (barcodeBitmap);
using System;
using System.Drawing;
using ZXing;
namespace barcode
{
class Program
{
static void Main(string[] args)
{
// create a barcode reader instance
var barcodeReader = new BarcodeReader();
// create an in memory bitmap
var barcodeBitmap = (Bitmap)Bitmap.FromFile(@"C:\Users\jeremy\Desktop\qrimage.bmp");
// decode the barcode from the in memory bitmap
var barcodeResult = barcodeReader.Decode(barcodeBitmap);
// output results to console
Console.WriteLine($"Decoded barcode text: {barcodeResult?.Text}");
Console.WriteLine($"Barcode format: {barcodeResult?.BarcodeFormat}");
}
}
}