我试图弄清楚如何在不损失UWP质量的情况下调整图像大小.我知道在WPF中有一个使用它可以平滑图像的选项:RenderOptions.BitmapScalingMode="HighQuality"但我似乎无法在UWP中找到相应的图像.
这是图像的样子:

它应该是什么样子:

如果你仔细观察,你会发现图像很难像素化.如何在UWP中实现这一目标?
我正在通过XAML(圆圈裁剪)调整大小:
<Ellipse x:Name="personImageContainer" Width="50" Height="50">
<Ellipse.Fill>
<ImageBrush x:Name="personImage" ImageSource="/Assets/BlankContact.png" Stretch="Uniform" />
</Ellipse.Fill>
</Ellipse>
Run Code Online (Sandbox Code Playgroud)
只是像这样设置图像:
personImage.ImageSource = new BitmapImage(new Uri("http://lorempixel.com/500/500/"));
Run Code Online (Sandbox Code Playgroud)
我似乎无法在两者中找到任何其他设置ImageBrush并且BitmapImage这样做.