У меня есть небольшое приложение, которое UWP нагрузить же изображение двумя способами:Сглаживание изображений в UWP приложение
var folder = Package.Current.InstalledLocation;
var file = await folder.GetFileAsync("TestImage.png");
var bitmapImage1 = new BitmapImage();
using (var stream = await file.OpenAsync(FileAccessMode.Read))
{
await bitmapImage1.SetSourceAsync(stream);
}
var bitmapImage2 = new BitmapImage(new Uri(BaseUri, "TestImage.png"));
_image.Source = bitmapImage1;
//_image.Source = bitmapImage2;
Проблема заключается в том, что управление Изображение показывает то же изображение по-разному. Для изображения bitmapImage1 изображение не сглаживается, но для bitmapImage2 все в порядке. How it looks like. Мне нужно сделать некоторые манипуляции с изображением перед показом (изменить некоторые пиксели), но после этого мне также нужно сгладить изображение. Не могли бы вы мне помочь?
Я также использовал WriteableBitmap, чтобы изменить некоторые пиксели и иметь одинаковый результат (не сглаженный). Похоже, мне нужно сказать управлению изображением, как это сделать.
Вот link to project для получения дополнительной информации
Спасибо за ваш ответ. К сожалению, я не понял вас правильно или это не решение для моего дела. Мне нужно масштабировать изображение, поскольку нужно иметь какой-то Image Viewer с возможностью изменять изображение, поэтому у пользователя должна быть возможность видеть изображение в другом масштабе. Вот архив для всего проекта - https://1drv.ms/u/s!AhoyshE1vPPFhJxciMBB45F5sRQdDw – Lubch