0

多くの画像から1つの画像を作成する方法を知りたいです。この画像のように、Windows Phoneアプリケーションでタイルを作成したいと思います(具体的には、Peopleタイル)。

リンク
(出典:addictivetips.com

9枚の写真があり、背景にタイルのように追加する画像を作成します。その写真のような画像を作成する方法を知っている人はいますか?

4

3 に答える 3

2

この分野での経験はほとんどありませんが、そのようなグリッドに最大9枚の画像を並べて表示するだけのコントロールを作成することを検討しましたか?次に、各画像を個別にバインドして、必要に応じて変更できます。この記事では、WP7でフォントをうまくバインドする方法について説明します。

http://msdn.microsoft.com/en-us/library/hh286418(v=vs.92).aspx

于 2012-04-13T22:14:07.613 に答える
2

jpegやビットマップなどの実際のグラフィックイメージを組み立てることについて話している場合は、ImageクラスBitmapクラス、およびGraphicsクラスを確認する必要があります。基本的に、次の手順を実装する必要があります。

  1. ImageのFromメソッドを使用して関連する画像をロードします。通常はImage.FromFile
  2. 使用する行と列の数を決定します。
  3. ロードされた画像の幅と高さに適切なパディングを追加して、レイアウトの幅と高さの合計を計算します。
  4. 正しい背景色と画像形式で適切なサイズの新しいビットマップを作成します。
  5. 現在の描画位置(x&y)の変数があります。
  6. レイアウトの現在の行と列に変数を設定します。
  7. ループで、Graphicsオブジェクトを作成します。
  8. Graphics.DrawImageロードした画像をレイアウトビットマップに追加するために使用します。
  9. 必要に応じて、図面の行または列をインクリメントします。
  10. 新しい描画位置を計算します。
  11. 完了するまで繰り返します。
于 2012-04-13T22:47:41.820 に答える
1

オプションの1つは、 WriteableBitmapExを使用することです

また、おそらくここであなたの質問に対する答えを見つけることができます:どうすれば2つの画像を1つにマージできますか?

于 2012-04-14T11:41:37.530 に答える