首页 » 网站推广 » phpbyte转换bitmap技巧_C编程自学byte和BitMapImage之间的转

phpbyte转换bitmap技巧_C编程自学byte和BitMapImage之间的转

访客 2024-12-06 0

扫一扫用手机浏览

文章目录 [+]

byte[]和BitMapImage之间的转换。
这几天一贯在搞摄像头周边项目。
须要实现对摄像头进行抓拍,在wpf中Image标签的Source属性类型为BitMapImage。
而其BitMapImage到数组之间的转换一贯是困扰我的问题。
进行查找资料总结了一下两个方法。
实现BitMapImage到byte[]之间的转换操作,在此分享,互相交流学习。

/// <summary>

phpbyte转换bitmap技巧_C编程自学byte和BitMapImage之间的转

/// byte[]转为BitmapImage

phpbyte转换bitmap技巧_C编程自学byte和BitMapImage之间的转
(图片来自网络侵删)

/// </summary>

/// <param name=\"大众byteArray\"大众></param>

/// <returns></returns>

public static BitmapImage ToImage(byte[] byteArray)

{

BitmapImage bmp = null;

try

{

bmp = new BitmapImage();

bmp.BeginInit();

bmp.StreamSource = new MemoryStream(byteArray);

bmp.EndInit();

}

catch

{

bmp = null;

}

return bmp;

}

/// <summary>

/// BitmapImage转为byte[]

/// </summary>

/// <param name=\"大众bmp\"大众></param>

/// <returns></returns>

public static byte[] ToByteArray(BitmapImage bmp)

{

byte[] ByteArray = null;

try

{

Stream stream = bmp.StreamSource;

if (stream != null && stream.Length > 0)

{

stream.Position = 0;

using (BinaryReader br = new BinaryReader(stream))

{

ByteArray = br.ReadBytes((int)stream.Length);

}

}

}

catch

{

return null;

}

return ByteArray;

}

转载请注明出处: C#编程自学_做最好的.net自学资料站_4k8k.net

欢迎访问:http://www.4k8k.net/

相关文章

丰镇市,历史文化与现代发展的交融之地

丰镇市,位于我国内蒙古自治区乌兰察布市中部,是一座历史悠久的城市。自古以来,这里就是兵家必争之地,也是南北文化交流的重要通道。如今...

网站推广 2024-12-23 阅读0 评论0

串行通信协议,构筑现代通信的基石

随着信息技术的飞速发展,通信技术在各个领域都扮演着至关重要的角色。而在众多的通信方式中,串行通信因其高效、可靠的特点,成为了构筑现...

网站推广 2024-12-23 阅读0 评论0

主播推广协议,开启新媒体营销新时代

随着互联网的快速发展,新媒体营销已成为企业品牌推广的重要手段。其中,主播推广以其独特的优势,受到越来越多企业的青睐。在主播推广的过...

网站推广 2024-12-23 阅读0 评论0

主板代码F,介绍计算机心脏的神秘面纱

在科技飞速发展的今天,计算机已经成为了我们生活中不可或缺的一部分。而主板,作为计算机的核心组成部分,承载着整个系统的稳定运行。主板...

网站推广 2024-12-23 阅读0 评论0