уменьшить время загрузки большого изображения, как в библиотеке фотографий в iphone - PullRequest
1 голос
/ 21 февраля 2012

Кто-нибудь знает, как сначала загрузить большое изображение, чтобы оно стало размытым, а затем медленно загружать полный размер изображения.Это по крайней мере позволит пользователю предварительно просмотреть изображение, не дожидаясь нескольких секунд, чтобы загрузить полноразмерное изображение.

Спасибо

1 Ответ

0 голосов
/ 21 февраля 2012

Я знаю, что это сообщение старое, но на всякий случай, если кто-то его ищет, есть проект под названием NYXImagesKit , который делает то, что вы ищете.

У него есть классс именем NYXProgressiveImageView, который является подклассом UIImageView.

Все, что вам нужно сделать, это:

NYXProgressiveImageView * imgv = [[NYXProgressiveImageView alloc] init];
imgv.frame = CGRectMake(0, 0, 320, 480);
[imgv loadImageAtURL:[NSURL URLWithString:@"http://yourimage"]];
[self.view addSubview:imgv];
[imgv release];

Кроме того, хорошим вариантом является сохранение изображений с чересстрочной разверткой, чтобы они загружались с низким качествоми улучшить с загрузкой.Если изображение нормальное, оно загружается сверху вниз.

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