Я хочу выполнить обработку изображений с помощью portable.aforge для мгновенных кадров, которые я получаю с камеры с помощью Xamarin.Forms.
Я взял пример проекта zixng.
В ZxingВ этом проекте мгновенные кадры с камеры отправляются в основной проект xamarin.Form как LuminanceSource.
LuminanceSource is https://github.com/micjahn/ZXing.Net/blob/master/Source/lib/LuminanceSource.cs
Мне нужно преобразовать этот источник LuminanceSource в System.Drawing.Bitmap
Когда я пытаюсь преобразовать, как показано в следующем коде, растровое изображение становится нулевым.
Что я делаю неправильно по этому поводу и как я могу сделать это правильно?
using (var stream = new MemoryStream(luminanceSource.Matrix))
{
stream.Seek(0, SeekOrigin.Begin);
bitmap = (Bitmap)System.Drawing.Image.FromStream(stream);
bitmap = bitmap.Clone(PixelFormat.Format32bppArgb);
}