學習影象處理知識---c#Bitmap類和Graphics類
阿新 • • 發佈:2019-02-14
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 中的屬性項的 ID。 (繼承自 Image。) | ||
獲取儲存於該 Image 中的所有屬性項(元資料片)。 (繼承自 Image。) | ||
獲取此 Image 的檔案格式。 (繼承自 Image。) | ||
Size | 獲取此影象的以畫素為單位的寬度和高度。 (繼承自 Image。) | |
Tag | 獲取或設定提供有關影象附加資料的物件。 (繼承自 Image。) | |
獲取此 Image 的垂直解析度(以“畫素/英寸”為單位)。 (繼承自 Image。) | ||
Width | 獲取此 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 的繪圖圖面的位塊傳輸。
各種繪圖函式(用得最多):