Изображение WPF, как удалить размытие?

У меня есть enter image description here

Мне нужно enter image description here

XAML:

<Image Height="500"
       MouseLeftButtonDown="image_MouseLeftButtonDown"
       MouseRightButtonDown="image_MouseRightButtonDown"
       Name="image"
       Stretch="Fill"
       Width="500" />`

С#:

  wbmap = new WriteableBitmap(50, 50, 500, 500, PixelFormats.Indexed8, palette);
  wbmap.WritePixels(new Int32Rect(0, 0, wbmap.PixelWidth, wbmap.PixelHeight), pixels, wbmap.PixelWidth * wbmap.Format.BitsPerPixel / 8, 0);
  image.Source = wbmap;

Ответы

Ответ 1

Как упоминал tkerwin, измените BitmapScalingMode на NearestNeighbor в вашем XAML Image code:

RenderOptions.BitmapScalingMode="NearestNeighbor"

Ответ 2

Возможно, вам нужно изменить режим масштабирования растрового изображения на ближайшего соседа.

Добавьте RenderOptions.BitmapScalingMode="NearestNeighbor" в свой тег изображения.