А имеет ли смысл порезать данные изображения на более мелкие?
Нарезка на страницы выполняется в памяти (а не на диске). Примерный сценарий
- грузим всю картинку целиком
- заводим выгружаемые страницы и копируем в них тайлы
- удаляем всю картинку
Теперь при обращении к пикселю можно подгрузить нужный тайл. Работы там хватает, поэтому такой механизм используют когда необходимо иметь в данный момент любое число картинок. Если же число одновременно показываемых картинок ограничено, то гораздо проще оперировать с целыми картинками (см напр QCache)