110,590
社区成员
发帖
与我相关
我的任务
分享
private void button1_Click_1(object sender, EventArgs e) {
Image image1 = pictureBox1.Image;
System.IO.MemoryStream ms = new MemoryStream();
image1.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] aBytes = ms.GetBuffer();
ms.Close();
ms = new MemoryStream(aBytes);
Image image2 = Image.FromStream(ms);
ms.Close();
System.IO.MemoryStream ms2 = new MemoryStream();
try {
image2.Save(ms2, System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch (Exception ex) {
}
byte[] bBytes = ms.GetBuffer();
ms.Close();
}
image2.Save(ms2, System.Drawing.Imaging.ImageFormat.Jpeg);
没啥意义,我就保留了。MemoryStream ms = new MemoryStream();
new BinaryFormatter().Serialize(ms, image1);
byte[] aBytes = ms.ToArray();
ms = new MemoryStream(aBytes);
Image image2 = (Image)new BinaryFormatter().Deserialize(ms);
System.IO.MemoryStream ms2 = new MemoryStream();
image2.Save(ms2, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] bBytes = ms.ToArray();
ms.Close();
Image image1 = pictureBox1.Image;
System.IO.MemoryStream ms = new MemoryStream();
image1.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] aBytes = ms.GetBuffer();
ms.Close();
ms = new MemoryStream(aBytes);
Image image2 = Image.FromStream(ms);
ms.Close();
Bitmap bmp = new Bitmap(image2.Width, image2.Height);
Graphics g = Graphics.FromImage(bmp);
g.DrawImage(image2, 0, 0);
System.IO.MemoryStream ms2 = new MemoryStream();
try
{
bmp.Save(ms2, System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch (Exception ex)
{
}
byte[] bBytes = ms.GetBuffer();
ms.Close();