110,538
社区成员
发帖
与我相关
我的任务
分享
byte[] b;
using (Bitmap bmp = new Bitmap(image))
{
b = PictureProvider.GetBytes(bmp);
}
...
using (Bitmap bmp = new Bitmap(image, image.Width - 100, image.Height - 100))
{
b = PictureProvider.GetBytes(bmp); //为什么这个b在一些情况下反而会大于上面那个b
}
public static byte[] GetBytes(Image image)
{
if (image == null) return null;
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, ImageFormat.Jpeg);
return ms.ToArray();
}
}