Я работаю над приложением WPF (.NET Framework 4). Я добавляю .png изображения в ResourceDictionary. Похоже, что:Изображения, добавленные как BitmapImage, размыты
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<BitmapImage x:Key="IconReset" UriSource="../Icons/IconReset.png" />
<BitmapImage x:Key="IconCopy" UriSource="../Icons/IconCopy.png" />
...
</ResourceDictionary>
И тогда я использую эти образы:
<Image Width="22" Height="22" Source="{DynamicResource IconReset}" SnapsToDevicePixels="True" />
Он работает нормально, но изображения в приложении немного размытыми и неясными. Изображения Png имеют размер 22x22, и они выглядят прекрасно и ясно.
Итак, почему в моем приложении эти значки размыты? Я попытался установить свойство SnapsToDevicePixels
, но ничего не изменил.
Что я могу сделать, чтобы оно выглядело как оригинальные изображения png - как избавиться от этого размытия?
Любая помощь очень ценится!
Возможный дубликат [Мои изображения размыты! Почему WPF SnapsToDevicePixels не работает?] (Http://stackoverflow.com/questions/592017/my-images-are-blurry-why-isnt-wpfs-snapstodevicepixels-working) – Tim
Вы правы - это может быть дубликат. UseLayoutRounding = «True» работал в моем приложении. – Marta