2

画像に境界線 (20px の白) を追加し、新しい jpeg 画像 (境界線付きの元の画像) として保存したいのですが、どうすればよいかわかりません。指示やコード例を教えてもらえますか?

ありがとう

4

1 に答える 1

3

それには 2 つの方法があります。

  1. UI で、正しい設定の Border 要素で画像をラップし、 SaveJpeg拡張メソッドnew WriteableBitmap(borderElement, null)を使用して保存できる新しい WriteableBitmap を作成するために使用します。

  2. もう 1 つのオプションは、WriteableBitmapEx クラス ライブラリを使用して、必要なグラフィック要素をグラフィカルに追加することです。

私は両方を使用しました。(1) の利点は、別の DLL への依存関係を追加するという意味での手間が少ないことです。(2) の利点は、画像を作成するために UI をいじる必要がないことです。

于 2012-04-08T04:47:44.213 に答える