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