//主要用到这三个命名空间 using System.Drawing; using System.Drawing.Imaging; using System.IO;System.Drawing.Image image = System.Drawing.Image.FromFile(Path); //原始图片,绝对路径 Bitmap bmp = new Bitmap(toWith, toHeight, PixelFormat.Format32bppArgb); //新建一个bmp对象//这里用FileStream、ReadStream、MemoryStream等都可以 using (System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite)) { byte[] data = new byte[fs.Length]; fs.Read(data, 0, Convert.ToInt32(fs.Length)); //从字节流中读取图片并保存 using(System.IO.MemoryStream ms = new System.IO.MemoryStream(data)) bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp); }
//主要用到这三个命名空间
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;System.Drawing.Image image = System.Drawing.Image.FromFile(Path); //原始图片,绝对路径
Bitmap bmp = new Bitmap(toWith, toHeight, PixelFormat.Format32bppArgb); //新建一个bmp对象//这里用FileStream、ReadStream、MemoryStream等都可以
using (System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite))
{
byte[] data = new byte[fs.Length];
fs.Read(data, 0, Convert.ToInt32(fs.Length));
//从字节流中读取图片并保存
using(System.IO.MemoryStream ms = new System.IO.MemoryStream(data))
bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
}