Как показать большое изображение на iPhone (без переполнения памяти)? - PullRequest
0 голосов
/ 29 августа 2009

У меня есть приложение, которое позволяет пользователям просматривать изображения. Пользователь решает, какие изображения использовать, поэтому размер может варьироваться от 10x10 до 10000000x10000000 (я преувеличиваю). Все хорошо до определенного размера, когда изображение больше, чем память iPhone. Вполне понятно.

Но как мне это исправить? Есть ли способ загрузить только часть изображения (я использую CATiledLayer, чтобы я мог загрузить / освободить плитку по плитке).

Заранее спасибо!

1 Ответ

0 голосов
/ 29 августа 2009

Если у вас нет несжатого формата изображения, было бы очень трудно загрузить изображение в патчи, вам нужно будет предоставить патчи, которые будет загружать пользователь, определить, какую часть изображения отображать, и загрузить правильные патчи. Для этого ScrollViewSuite есть пример, демонстрирующий эту технику. Но этот метод требует этапа предварительной обработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...