ソース画像があります。 http://notes.ericwillis.com/2009/11/pixelate-an-image-with-csharp/の方法を使用してピクセルに縮小し、各ピクセルを塗りつぶされた円として描画します、中空の円または正方形 (各実際のピクセルは画面上で約 15 ピクセルである必要があります)。
これを行う唯一の方法は、各ピクセルを色と形状のusercontrol
withとして作成することです(おそらくパスにバインドされていますか?)。DependancyProperties
から派生した親 UCItemsControl
は、それ自体の内部にこれらのピクセル UC を何百も作成します。
ただし、これはパフォーマンスの悪夢のようです。
編集:コンテキストを提供するために、これはピクセル アート生成アプリ用です。X、Y、および色の属性を持つデータベースに各「ピクセル」を保存する必要があります。
これはこれを達成するための最良の方法ですか?