减少大图像加载时间就像iphone中的照片库一样

时间:2012-02-21 12:10:53

标签: iphone

任何人都知道如何将大图像加载成模糊图像,然后慢慢加载完整尺寸的图像。这将至少让用户先预览图像,而不是等待几秒钟才能加载完整尺寸的图像。

由于

1 个答案:

答案 0 :(得分:0)

我知道这篇文章已经过时了,但是如果有人在寻找它,那么有一个名为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];

另外,一个很好的选择是将图像保存为隔行扫描,以便加载低质量并通过下载进行改进。如果图像正常,则从上到下加载。

相关问题