WPF ではできましたがRenderOptions.BitmapScalingMode
、これは Metro アプリでは利用できません。画像を縮小するときに、より高品質のスケーリングを得る方法はありますか?
1 に答える
画像の初期比率を維持したい場合は、Fill for Stretch プロパティを使用しないでください。
Uniform または UniformToFill を使用します。
詳細はこちら: http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.image.aspx http://msdn.microsoft.com/en-us/library /windows/apps/windows.ui.xaml.controls.image.stretch.aspx http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.media.stretch.aspx
次に、画像の縮小については、すでに答えがあります:高品質の画像のスケーリング。
基本的に、DecodePixelHeight または DecodePixelWidth を使用するか、別のソース イメージを使用することをお勧めします。
http://msdn.microsoft.com/en-us/library/windows/apps/hh465362.aspx
縮小された大きな画像は使用しないでください 縮小された大きな画像は、標準のタブレットでスケーリング アーティファクトとギザギザのエッジを示します。写真は唯一の例外で、縮小すると見栄えがよくなります。上記のガイダンスを使用して、画像が 100% スケールで見栄えがよくなるようにする必要があります。