我是来学习的!
先把二进制转换成Bitmap,然后再设置Bitmap的格式。
第一步:二进制转Bitmap
byte[] SignData = 你图片的二进制
MemoryStream mStream = new MemoryStream();
mStream.Write(SignData, 0, SignData.Length);
mStream.Flush();
Bitmap img = new Bitmap(mStream);
第二步:设置Bitmap的格式
MemoryStream ms = new MemoryStream();
img.Save(ms, System.Drawing.Imaging.ImageFormat.JPEG);//转换成JPEG格式
byte[] byteImage = new Byte[ms.Length];
byteImage = ms.ToArray();//得到图片格式转换后的二进制
对的,是这样!感谢热心的你!
强烈建议将图片以文件形式进行存储,而不是存储到数据库中去。
图片来源是别人提供的视图!而且这个功能是一次性的,所以没必要存储为文件!