读书人

将读取的二进制图片 bmp 转换成 jpg,该

发布时间: 2012-01-29 21:39:32 作者: rapoo

将读取的二进制图片 bmp 转换成 jpg
byte[] imageByte = (byte[])ds.Tables[0].Rows[0][type];//这个是sqlserver数据库里的储存的二进制bmp图片,原来设计不好,没办法了

现在想将读取出来的图片转换成jpg格式的图片格式。

有系统函数或者具体的函数提供下

非常感谢!

[解决办法]
System.IO.MemoryStream imageStream = new System.IO.MemoryStream(imageByte);
Bitmap bitImage = new Bitmap(imageStream);
System.IO.MemoryStream bmpStream = new System.IO.MemoryStream();
bitImage.Save(bmpStream,ImageFormat.Jpeg);
byte[] bmpImageByte = bmpStream.ToArray();

读书人网 >asp.net

热点推荐