如何使用.net 2.0将字节数组格式的BITMAP转换为JPEG格式?
什么样的byte[]
意思?原始文件流数据?在这种情况下,如何(System.Drawing.dll
在客户端应用程序中使用):
using(Image img = Image.FromFile("foo.bmp")) { img.Save("foo.jpg", ImageFormat.Jpeg); }
或者使用FromStream
了new MemoryStream(arr)
,如果你真的有byte[]
:
byte[] raw = ...todo // File.ReadAllBytes("foo.bmp"); using(Image img = Image.FromStream(new MemoryStream(raw))) { img.Save("foo.jpg", ImageFormat.Jpeg); }