尝试更改SoftwareBitmap的PixelFormat时,SoftwareBitmap.convert返回null

时间:2018-11-29 21:42:26

标签: c# uwp

从Videoframe创建了一个SoftwareBitmap。检查软件位图的PixelFormat是否为Gray8。转换之前,检查Sofftwarebitmap是否为null。如果不是,请使用“ SoftwareBitmap.Convert”方法并将其保存在另一个位图临时文件中。调试时,temp始终为空。

if (bitmap != null)
{    
  if (bitmap.BitmapPixelFormat != BitmapPixelFormat.Gray8)
  {
    var bmap = SoftwareBitmap.Convert(bitmap, BitmapPixelFormat.Gray8);
  }                    

}

0 个答案:

没有答案