为您的through设置RenderOptions.BitmapScalingMode
属性:Image
.xaml
<Image Grid.Row="1" RenderOptions.BitmapScalingMode="HighQuality" ... />
附加信息:
这RenderOptions.BitmapScalingMode
是一个基于质量缩放图像的属性。WPF 4.0 默认为Unspecified
,表示LowQuality
图像渲染。
但是为了确保图像在尺寸增加时仍然保持良好的质量,BitmapScalingMode 应该选择为HighQuality
.
这是BitmapScalingMode枚举成员及其来自msdn的描述:
1. Fant - 使用非常高质量的 Fant 位图缩放,它比所有其他位图缩放模式慢,但产生更高质量的输出。
2. HighQuality - 使用高质量位图缩放,比 LowQuality 模式慢,但产生更高质量的输出。HighQuality 模式与 Fant 模式相同。
3. Linear - 使用线性位图缩放,比 HighQuality 模式更快,但产生的输出质量较低。
4.低质量 - 使用双线性位图缩放,比 HighQuality 模式更快,但产生的输出质量较低。LowQuality 模式与线性模式相同。
5. NearestNeighbor - 使用最近邻位图缩放,当使用软件光栅化器时,它提供优于 LowQuality 模式的性能优势。此模式通常用于放大位图。
6.未指定- 使用默认的位图缩放模式,即线性。