我想使用Xamarin.Forms从相机获得的即时帧上的Portable.aforge进行图像处理。
我以zixng项目为例。
在Zxing项目中,来自摄像机的即时帧作为LuminanceSource发送到xamarin.Form核心项目。
LuminanceSource是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);
}