如何将部分图像插入到图片框中?

我不确定是否可以将图像的一部分插入到图片框中,但是我想创建一个500 * 500像素的图像,然后通过设置它来将其部分用作可连接的50 * 50小块。图片框内的图像位置……

通过使用图形可以做出类似的事吗? 我对它不是很熟悉……(我说的是C#表单应用程序……)

经过一段时间的搜索和个人尝试后,我找到了解决方案,这不是我自己的,但遗憾的是我已经忘记了从哪里拿到它:

private static Image cropImage(Image img, Rectangle cropArea) { Bitmap bmpImage = new Bitmap(img); Bitmap bmpCrop = bmpImage.Clone(cropArea, bmpImage.PixelFormat); return (Image)(bmpCrop); } 

这将创建裁剪图像,您现在可以在代码中使用它。 样品:

  Picturebox P = new Picturebox; P.BackgroundImage = cropImage(ImageThatWillBeCropped, new Rectangle(0,0,50,50)); 

如果有人发现这个有用并需要解释矩形,请随时问:)

谢谢你的好答案。 最好是p.Image:

 P.Image = cropImage(ImageThatBeCropped, new Rectangle(0, 0, 50,50)); 

以实际尺寸查看图像。