像素数据
定义的图像的对象。System.Object System.MarshalByRefObject System.Drawing.Image System.Drawing.Bitmap
Bitmap对象封装了GDI+中的一个位图,此位图由图形图像及其属性的像素数据组成.
因此Bitmap是用于处理由像素数据定义的图像的对象.该类的主要方法和属性如下:
1. GetPixel方法和SetPixel方法:获取和设置一个图像的指定像素的颜色. 2. PixelFormat属性:返回图像的像素格式. 3. Palette属性:获取和设置图像所使用的颜色调色板. 4. Height Width属性:返回图像的高度和宽度. 5. LockBits方法和UnlockBits方法:分别锁定和解锁系统内存中的位图像素.在基于像素点的图像处理方法中使用LockBits和UnlockBits是一个很好的方式,这两种方法可以使我们指定像素的范围来控制位图的任意一部分,从而消除了通过循环对位图的像素逐个进行处理,每调用LockBits之后都应该调用一次UnlockBits.
Bitmap bp = new Bitmap(filepath);
showBitmap.Save(saveFileDialog.FileName,format );
在c#中默认可以讲bitmap保存为gif等格式,但是这种保存方法保存的gif会严重失真