Как отобразить / увеличить / включить / перетащить изображение размером 150 МБ на экране в приложении WPF, если оно не прерывистое? - PullRequest
1 голос
/ 25 октября 2011

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

...