2016-05-16 2 views
0

В настоящее время я показываю значок в своем приложении. Проблема, с которой я сталкиваюсь, заключается в том, что она показывает размытость изображения. Вот снимок оригинальной иконки (Zoomed Version).WPF render Blur Image

Оригинальное изображение Изображение

Original Icon Image (Zoomed)

Solutions Пробовал так Far

Решение 1: WPF воспроизводимое изображение с SnapstoDevicePixel = False

WPF Rendered Image With SnapstoDevicePixel=False

Решение 2: WPF визуализации изображения с SnapstoDevicePixel = True

WPF Rendered Image With SnapstoDevicePixel=True

Решение 3: WPF визуализации изображения с RenderOptions.BitmapScalingMode = RenderOptions.EdgeMode "NearestNeighbor" = "Связанный"

WPF Rendered Image with RenderOptions.BitmapScalingMode="NearestNeighbor" RenderOptions.EdgeMode="Aliased

В настоящий момент лучший результат, который я получаю, - это использование RenderOptions, но проблема в том, что на нем видно, что бит первого бара смелее. Ваша помощь будет оценена по достоинству.

P.S: Игнорировать размер изображения в данный момент.

+0

'RenderOptions.BitmapScalingMode = "NearestNeighbor"' Если сделать трюк просто убедитесь, что ваш '' Image.Width' и Image.Height' равны размерам растровых. – ghord

+0

Ширина и высота @ghord такие же, как размеры изображения. –

+0

try 'Image.Stretch =" None "' – ghord

ответ

1

Try RenderOptions.BitmapScalingMode = "HighQuality"

+0

Уже пробовал тоже. Не работал. –