如何获得图像的一部分并将其用作单独的图像

本文关键字:图像 单独 何获得 一部分 | 更新日期: 2023-09-27 18:07:33

我有一个贴图集,但所有的贴图都在一个图像中。我想让每个贴图都在某种位图或图像数组中。有没有某种方法可以做到这一点?

如何获得图像的一部分并将其用作单独的图像

使用位图。克隆(矩形,像素格式),这里我们可以设置新图像的像素格式和矩形的大小

// 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);
Bitmap cloneBitmap = myBitmap.Clone(cloneRect, myBitmap.PixelFormat);
// Draw the cloned portion of the Bitmap object.
e.Graphics.DrawImage(cloneBitmap, 0, 0);