如何在WinRt应用程序中将WriteableBitmap图像转换为字节数组
本文关键字:转换 图像 字节 数组 字节数 WriteableBitmap WinRt 应用程序 | 更新日期: 2023-09-27 18:10:49
我想在Windows store metro style应用程序中使用c#代码将WriteableBitmap
图像转换为Byte[]
数组。
WriteableBitmap
暴露了IBuffer
类型的PixelBuffer
属性-一个Windows运行时接口,可以用。net Stream
s转换为字节数组
byte[] ConvertBitmapToByteArray(WriteableBitmap bitmap)
{
using (Stream stream = bitmap.PixelBuffer.AsStream())
using (MemoryStream memoryStream = new MemoryStream())
{
stream.CopyTo(memoryStream);
return memoryStream.ToArray();
}
}