我在我的应用程序中使用ImageLoader来加载tableview图像。它为小图像完美工作,因为它是为设计的。但在我的应用程序中,我加载了一些接近3MB的图像,当我加载一个表视图(4-5个单元格)时,我的应用程序在几次刷新后崩溃。我知道ImageLoader不是合适的应用程序接口,但是我如何下载或实际加载缩小版本的镜像,这样就不会占用内存了。tableview不需要高分辨率的图像,由于它显示的缩略图很小,我想知道在IOS中加载的最佳选项是什么,以及是否有任何可用的预定义API?(对于Android,我使用android开发人员推荐的位图大小函数来缩小图像)。
发布于 2014-07-01 00:45:10
UIImage有一个Scale()函数。
UIImage imageToBeScaled ...
UIImage scaledImage = imageToBeScaled.Scale (new SizeF (newWidth, newHeight));https://stackoverflow.com/questions/24482203
复制相似问题