1

Windows 8用のアプリケーションc#+ xaml Windowsストアアプリ)で画像をピクセル化するつもりです。これを行うための最良の方法は何ですか?

このコードはC#(http://notes.ericwillis.com/2009/11/pixelate-an-image-with-csharp/)で見つかりましたが、名前空間System.DrawingとBitmapはもう存在しません。

どんな考えにも感謝します!

4

2 に答える 2

4

1 つは補間で縮小し、もう 1 つは補間なしで元に戻します。

セグメント サイズで幅と高さを割って、「ピクセル」(セグメント) サイズを計算するだけです。これが、スケールダウンする新しい一時的なサイズになります。

補間を使用すると、縮小/縮小するときに色値の近似平均を取得できます。拡大するときに補間をオフにすると、ピクセルごとに単色のブロックが作成されます。つまり、ピクセル化されます。

于 2012-12-04T05:01:19.233 に答える
1

xaml でピクセル シェーダーを使用します。このチュートリアル (Silverlight 用ですが) には、ピクセル化の例があります。

http://msdn.microsoft.com/en-us/silverlight4trainingcourse_webcam_topic3.aspx

于 2012-12-04T14:01:42.160 に答える