Использование Assetslibrary Framework Загрузка изображений слишком медленных

StackOverflow https://stackoverflow.com/questions/7322112

Вопрос

Я просто использую Assetslibrary Framework для загрузки изображений с фотографий.

[UIImage imageWithCGImage:[asset defaultRepresentation].fullScreenImage scale:1.0 orientation:(UIImageOrientation)[asset defaultRepresentation].orientation];

Чтобы получить одну фотографию, потребуется около 0,5 ~ 0,6 секунды. И фотография не такая большая (около 700*900).

Я неправильно использую метод? И может ли это быть оптимизировано? (Я хочу фото такого размера, не хочу миниатюры)

Большое спасибо!

Это было полезно?

Решение

Вы правильно используете метод. Идея оптимизировать пользовательский опыт:

=> Сначала загрузите миниатюр (best with dispatch_async) - Это должно быть действительно быстро. Когда это будет завершено, загрузите полноэкранное изображение, как вы делали выше.

Это то, что Apple делает в приложении Photo, чтобы обеспечить плавный пользовательский опыт.

Ваше здоровье,

Хендрик

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top