一.首先给你解释一下它的含义:
Bitmap:位图文件,扩展名可以是。bmp或者。dib。位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2、4、8、16、24和32位色彩。例如,一幅1024×768分辨率的32位真彩图片,其所占存储字节数为:1024×768×4=3072KB
位图文件图像效果好,但是非压缩格式的,需要占用较大存储空间,不利于在网络上传送。jpg格式则恰好弥补了位图文件这个缺点。
二.在c#中的用法:
1.它在命名空间System.Drawing; System.Drawing.Imaging;中
2.建产对象:
Bitmap bm = new Bitmap(“c:/1.bmp”);
缩放:
Bitmap bm1 = new Bitmap(bm,width,height);
格式转换:
bm.save(“c:/1.jpg”,ImageFromat.Jpeg);
bm1.Save(“c:/1.gif”, ImageFormat.Gif);
剪切一个区域:
//剪切大小
int cutwidth;
int cutheight;
Graphics g;
//以大小为剪切大小,像素格式为32位RGB创建一个位图对像
Bitmap bm1 = new Bitmap(width,height,PixelFormat.Format32bppRgb) ;
//定义一个区域
Rectangle rg = new Rectangle(0,0,cutwidth,cutheight);
//要绘制到的位图
g = Graphics.FromImage(bm1);
//将bm内rg所指定的区域绘制到bm1
g.DrawImage(bm,rg) |