6
我有一個瓷磚,但所有的瓷磚都在一個圖像。我想在某種位圖或圖像數組中獲取所有圖塊。 有沒有這樣的方法呢?如何獲取圖像的一部分並將其作爲單獨的圖像使用?
我有一個瓷磚,但所有的瓷磚都在一個圖像。我想在某種位圖或圖像數組中獲取所有圖塊。 有沒有這樣的方法呢?如何獲取圖像的一部分並將其作爲單獨的圖像使用?
使用Bitmap.Clone(Rectangle, PixelFormat),在這裏我們可以設置新形象PixelFormat和矩形
// Create a Bitmap object from a file.
Bitmap myBitmap = new Bitmap("Grapes.jpg");
// Clone a portion of the Bitmap object.
Rectangle cloneRect = new Rectangle(0, 0, 100, 100);
System.Drawing.Imaging.PixelFormat format =
myBitmap.PixelFormat;
Bitmap cloneBitmap = myBitmap.Clone(cloneRect, format);
// Draw the cloned portion of the Bitmap object.
e.Graphics.DrawImage(cloneBitmap, 0, 0);
這是什麼的PixelFormat的大小? – Bosak
我們可以指定新的圖像像素格式 – Damith