我的图片很模糊!为什么WPF的SnapsToDevicePixels没起作用?

25 浏览
0 Comments

我的图片很模糊!为什么WPF的SnapsToDevicePixels没起作用?

我在我的WPF应用程序中使用了一些图片。

XAML:


但是,它们看起来模糊。

为什么那个SnapsToDevicePixels=\"True\"的属性没有解决这个问题?

admin 更改状态以发布 2023年5月25日
0
0 Comments

与其使用SnapsToDevicePixels,我反而使用了RenderOptions.BitmapScalingMode,现在它们看起来非常清晰!

XAML:


0
0 Comments

你可能想考虑尝试一下 WPF4 中现在可用的新属性。将 RenderOptions.BitmapScalingMode 设为 HighQuality 或者不声明它。

NearestNeighbor 对我有用,但是当应用程序放大时,它会导致位图不清晰。它也似乎没有修复图标大小出现奇怪问题的情况。

在您的根元素(即主窗口)上添加此属性:UseLayoutRounding="True"

之前只在 Silverlight 中可用的属性现在已经解决了所有位图大小的问题。:)

0