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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章