C#中Bitmap類實現對圖像操作的一些方法
導入以下兩個包:
System.Drawing;
System.Drawing.Imaging;
建產對象:
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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.