Windows 8用のアプリケーションc#+ xaml ( Windowsストアアプリ)で画像をピクセル化するつもりです。これを行うための最良の方法は何ですか?
このコードはC#(http://notes.ericwillis.com/2009/11/pixelate-an-image-with-csharp/)で見つかりましたが、名前空間System.DrawingとBitmapはもう存在しません。
どんな考えにも感謝します!
Windows 8用のアプリケーションc#+ xaml ( Windowsストアアプリ)で画像をピクセル化するつもりです。これを行うための最良の方法は何ですか?
このコードはC#(http://notes.ericwillis.com/2009/11/pixelate-an-image-with-csharp/)で見つかりましたが、名前空間System.DrawingとBitmapはもう存在しません。
どんな考えにも感謝します!
1 つは補間で縮小し、もう 1 つは補間なしで元に戻します。
セグメント サイズで幅と高さを割って、「ピクセル」(セグメント) サイズを計算するだけです。これが、スケールダウンする新しい一時的なサイズになります。
補間を使用すると、縮小/縮小するときに色値の近似平均を取得できます。拡大するときに補間をオフにすると、ピクセルごとに単色のブロックが作成されます。つまり、ピクセル化されます。
xaml でピクセル シェーダーを使用します。このチュートリアル (Silverlight 用ですが) には、ピクセル化の例があります。
http://msdn.microsoft.com/en-us/silverlight4trainingcourse_webcam_topic3.aspx