2

Zune プレーヤーで表示されるものと同様の一連の画像から形成される繰り返し背景を作成する方法を知っている人はいますか? 画像のサイズが異なるため、それらをつなぎ合わせる方法が必要になります。

これは私が探しているものの例ですが、一部の画像は正方形ではなく長方形である場合があります。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 に答える