2024年6月14日发(作者:)
C#byte怎么转成图片
这个其实很简单我给大家提供一个方法吧
普通浏览复制代码保存代码打印代码
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
///
/// 字节数组生成图片
///
/// 字节数组
///
private Image byteArrayToImage(byte[] Bytes)
{
using (MemoryStream ms = new MemoryStream(Bytes))
{
Image outputImg = ream(ms);
11. return outputImg;
12. }
13. }
使用方法也很简单
如下
如果我们有一个图片控件的话可以这样写
普通浏览复制代码保存代码打印代码
1. = byteArrayToImage(Byte);
这样就行了。
因为byteArrayToImage返回的是个Image类型,所以可以直接赋值给pictureBox1的Image
属性。
如果你的是Gif图片的话需要这样解决
普通浏览复制代码保存代码打印代码
1.
2.
3.
4.
5.
6.
7.
8.
9.
///
/// 字节数组生成图片
///
/// 字节数组
///
private Image byteArrayToImage(byte[] Bytes)
{
using (MemoryStream ms = new MemoryStream(Bytes))
{
10. Image outputImg = ream(ms);
11. return outputImg;
12. }
13. }
换成下面的就行了
普通浏览复制代码保存代码打印代码
1.
2.
3.
4.
5.
6.
7.
8.
///
/// 字节数组生成图片
///
/// 字节数组
///
private Image byteArrayToImage(byte[] Bytes)
{
MemoryStream ms = new MemoryStream(Bytes);
9. Image outputImg = ream(ms);
10. return outputImg;
11. }


发布评论