为了账号安全,请及时绑定邮箱和手机立即绑定

二进制流怎么转化成图片?

/ 猿问

二进制流怎么转化成图片?

C#
第七科灬水高 2018-03-16 13:21:17

img = new Image[picnum];           
            int k = 0;
            foreach (KeyValuePair<int, string> kvp in myDictionary)
            {             
                byte[] imagedata = System.Text.Encoding.Default.GetBytes(kvp.Value);

                MemoryStream myStream = new MemoryStream(imagedata);
                 foreach (byte a in imagedata)
                {                    
                    myStream.WriteByte(a);
                }
                img1= Image.FromStream(myStream);
                myStream.Close();
                k++;
            }

集合里面value是放图片的二进制流

然后这边一直提示Image.FromStream(myStream);参数无效

想问是哪边错误?

还有就是有什么更好的方法

查看完整描述

1 回答

?
__innocence

只需要把二进制转成base64就行了 base64在前端可以转成图片

查看完整回答
反对 回复 2018-03-16

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信