1. 程式人生 > >學習影象處理知識---c#Bitmap類和Graphics類

學習影象處理知識---c#Bitmap類和Graphics類

1.在NET 類Bitmap類中影象遍歷。

得到按點顏色 public Color GetPixel(int x, int y);

按點設定顏色public void SetPixel(int x, int y, Color color);

學習Bitmap類常用方法很重要。 這裡感謝

屬性
名稱說明
公共屬性Flags獲取該 Image 的畫素資料的特性標誌。 (繼承自 Image。)
公共屬性獲取 GUID 的陣列,這些 GUID 表示此 Image 中幀的維數。 (繼承自 Image。)
公共屬性獲取此 Image 的高度(以畫素為單位)。 (繼承自 Image。)
公共屬性獲取此 Image 的水平解析度(以“畫素/英寸”為單位)。 (繼承自 
Image
。)
公共屬性獲取或設定用於此 Image 的調色盤。 (繼承自 Image。)
公共屬性獲取此 Image 的畫素格式。 (繼承自 Image。)
公共屬性獲取儲存於該 Image 中的屬性項的 ID。 (繼承自 Image。)
公共屬性獲取儲存於該 Image 中的所有屬性項(元資料片)。 (繼承自 Image。)
公共屬性獲取此 Image 的檔案格式。 (繼承自 Image。)
公共屬性Size獲取此影象的以畫素為單位的寬度和高度。 (繼承自 Image。)
公共屬性Tag獲取或設定提供有關影象附加資料的物件。 (繼承自 Image。)
公共屬性獲取此 Image 的垂直解析度(以“畫素/英寸”為單位)。 (繼承自 Image。)
公共屬性Width獲取此 Image
 的寬度(以畫素為單位)。
 
(繼承自 Image。)
頁首

要使用,要建立物件

2.呼叫某控制元件或窗體的 CreateGraphics 方法以獲取對 Graphics 物件的引用,該物件表示該控制元件或窗體的繪圖圖面。如果想在已存在的窗體或控制元件上繪圖,請使用此方法3.由從 Image 繼承的任何物件建立 Graphics 物件。此方法在您需要更改已存在的影象時十分有用。基本屬性:

  主要重要函式:

public static Graphics FromImage(Image image);建立新的物件

public void Clear(Color color)繪圖面的背景色

public void CopyFromScreen(Point upperLeftSource, Point upperLeftDestination, Size blockRegionSize, CopyPixelOperation copyPixelOperation);從螢幕到 System.Drawing.Graphics 的繪圖圖面的位塊傳輸。

各種繪圖函式(用得最多):