Как мне отобразить / увеличить / перетащить изображение размером 150 МБ в формате bmp на экране в приложении WPF, чтобы оно не было изменчивым?

#wpf #image #bitmap #zooming #bmp

#wpf #изображение #растровое изображение #масштабирование #бмп

Вопрос:

У меня есть приложение, которое имеет большую область, в которой просматривается изображение. Изображение помещается на экране, но имеет невероятно высокое разрешение и размер 150 МБ. Программа позволяет пользователю неограниченно увеличивать масштаб изображения и перетаскивать изображение по экрану внутри области просмотра. Все работает очень плавно для первых двух уровней масштабирования, но как только я увеличиваю изображение на несколько уровней, перетаскивание его приводит к очень резким задержкам. Каковы некоторые способы, с помощью которых я мог бы повысить производительность, чтобы все операции продолжали выполняться плавно, независимо от того, насколько сильно я увеличиваю масштаб?