2013-11-15 94 views

回答

1

Image.FromFile()方法加載圖像然後將其丟到Bitmap。如果你的位圖很小,你可以撥打Bitmap.GetPixel()來得到每個像素的值,你可以用Bitmap.WidthBitmap.Height來查詢圖像的大小。這是一個緩慢的方法,更好的選擇是調用Bitmap.LockBits(),你可以找到很多關於這個方法的教程,在MSDN上也有一個示例。這一切都發生在System.Drawing程序集中。

.NET中有一個完全不同的圖形庫實現,與WPF相關聯。我會給你一個出發點,這個概念是類似的:http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.bitmapsource.copypixels%28v=vs.110%29.aspx