使用C#将图像切片为随机大小?

使用C#将图像切片为随机大小?,c#,.net-3.5,bitmap,C#,.net 3.5,Bitmap,我被要求想出一种方法,将一幅图像切成随机大小。有人知道我从哪里开始做这样的项目吗?我查看了位图。克隆并认为这可能有效。我需要弄清楚如何获得整个图像的大小,然后随机指定不同大小的瓷砖作为图像的总大小。有什么想法吗?首先将其分解为不同的任务: 确保您可以复制图片的一部分 了解如何将一个区域分割为随机区域。这将取决于您希望结果的外观。。。有各种各样的选择。(一个简单的网格足够好吗?或者可能总是分成2个或4个矩形,然后递归?) 特别是,您应该能够在将每个部件相互连接之前单独测试它们:)下面是一些类似

我被要求想出一种方法,将一幅图像切成随机大小。有人知道我从哪里开始做这样的项目吗?我查看了位图。克隆并认为这可能有效。我需要弄清楚如何获得整个图像的大小,然后随机指定不同大小的瓷砖作为图像的总大小。有什么想法吗?

首先将其分解为不同的任务:

  • 确保您可以复制图片的一部分
  • 了解如何将一个区域分割为随机区域。这将取决于您希望结果的外观。。。有各种各样的选择。(一个简单的网格足够好吗?或者可能总是分成2个或4个矩形,然后递归?)

特别是,您应该能够在将每个部件相互连接之前单独测试它们:)

下面是一些类似的示例代码,以帮助您开始: