Невозможно преобразовать из System.Drawing.Bitmap в byte [] ' - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь декодировать штрих-код из файла .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}");
     }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...