我认为Markus所说的是解决问题并尝试在其中添加一个属性的一种方法, RenderOptions.EdgeMode="Aliased"
我所表示的每个图像添加RenderOptions.EdgeMode="Aliased"
:
<Image Source="/LoginPanel;component/Icons/icoLogin.ico"
RenderOptions.BitmapScalingMode="NearestNeighbor"
RenderOptions.EdgeMode="Aliased"/>
如果仍然无法解决问题,则可以参考此http://blogs.msdn.com/b/dwayneneed/archive/2007/10/05/blurry-bitmaps.aspx来创建自定义Bitmap类并应用于所有给您带来麻烦的图片。
您还可以看到此堆栈溢出问题
0
我正在使用C#在WPF中开发应用程序。我将图像放在WrapPanel中,并在带有一个边框的网格内显示,并且还在Buttons中使用图像。问题是我的图像控件失去了质量。我无法在此处发布图片,因此仅在此处进行描述。
我为图像使用了
SnapsToDevicePixels="True"
,但看起来仍然很模糊。更新:
在这里,我分享了下面的图片: