1

ユーザーがマウスを使用して画像に図形や線を描画できるようにすることを計画しています。背景がしっかりしている場合は、消しゴムツールを作成するのは非常に簡単です(背景色で塗りつぶすだけです)。しかし、背景として画像を使用してそれを作成するにはどうすればよいですか?

4

2 に答える 2

3

私がフォローしているかどうかはよくわかりません。ただし、画像の上に描画されたものを消したい場合は、画像を元に戻すことで消去できます。TextureBrush クラスを使用すると、簡単に実行できます。それを作成するには TextureBrush(Image, Rectangle) オーバーロードが必要だと思います。背景画像を最初の引数として渡し、その画像の境界矩形を 2 番目の引数として渡します。

于 2010-07-17T13:50:06.810 に答える
2

レイヤー構造を維持する必要があります。ユーザーに表示されるのは、出力の「プレビュー」です。画像をレイヤーをサポートしていない形式にエクスポートするときに、レイヤーをマージします。

于 2010-07-17T10:12:11.493 に答える