2

有谁知道创建重复背景的方法,该背景由一组类似于您在 Zune 播放器中看到的图像形成。这些图像将具有不同的大小,因此必须有一种方法可以将它们缝合在一起。

这是我正在寻找的一个例子,除了我的一些图像可能是矩形而不是正方形。祖尼背景

背景是 WPF 应用程序。

4

1 回答 1

1

因此,假设您有一个图像存储库。这将是它的思考过程。

1) 创建一个包含宽度、高度、路径和您需要捕获的任何其他信息的类

2) 使用第一个类作为基类创建另一个类,并包含绘制位置的 x 和 y 坐标

3)创建一个列表来保存图像

4)创建一个列表来保存绘制的图像

3)创建一个你想要的大小的位图

4)从列表中抓取图像并将其绘制在位图的 0,0 处,然后从列表中删除(步骤 3)并使用 x 和 y 坐标添加到列表(步骤 2)

5) 抓取另一张图片,然后......在这里你想决定你将如何编写你的算法。

一个例子是

检查图像的尺寸并将其放置在第一个图像下方的 0、image_1、height 处,然后继续向下直到到达位图的末尾。现在它只是一个拼图游戏,通过检查它们的尺寸和你需要的尺寸来适应图像......或者从上到下工作

于 2013-01-09T03:31:41.010 回答