有谁知道创建重复背景的方法,该背景由一组类似于您在 Zune 播放器中看到的图像形成。这些图像将具有不同的大小,因此必须有一种方法可以将它们缝合在一起。
这是我正在寻找的一个例子,除了我的一些图像可能是矩形而不是正方形。
背景是 WPF 应用程序。
有谁知道创建重复背景的方法,该背景由一组类似于您在 Zune 播放器中看到的图像形成。这些图像将具有不同的大小,因此必须有一种方法可以将它们缝合在一起。
这是我正在寻找的一个例子,除了我的一些图像可能是矩形而不是正方形。
背景是 WPF 应用程序。
因此,假设您有一个图像存储库。这将是它的思考过程。
1) 创建一个包含宽度、高度、路径和您需要捕获的任何其他信息的类
2) 使用第一个类作为基类创建另一个类,并包含绘制位置的 x 和 y 坐标
3)创建一个列表来保存图像
4)创建一个列表来保存绘制的图像
3)创建一个你想要的大小的位图
4)从列表中抓取图像并将其绘制在位图的 0,0 处,然后从列表中删除(步骤 3)并使用 x 和 y 坐标添加到列表(步骤 2)
5) 抓取另一张图片,然后......在这里你想决定你将如何编写你的算法。
一个例子是
检查图像的尺寸并将其放置在第一个图像下方的 0、image_1、height 处,然后继续向下直到到达位图的末尾。现在它只是一个拼图游戏,通过检查它们的尺寸和你需要的尺寸来适应图像......或者从上到下工作