iOS-图像的大小与ImageView的大小
我只是想看看我是否在正确的轨道上,这里是理解将各种图像大小放置到图像视图中的性能权衡iOS-图像的大小与ImageView的大小,ios,swift,image,Ios,Swift,Image,我只是想看看我是否在正确的轨道上,这里是理解将各种图像大小放置到图像视图中的性能权衡 如果我有一个较大的图像,那么如果我将其放置在一个相应较大的imageView中,与将其放置在较小的imageView中相比,图像的加载速度会更快吗?否,加载时间取决于文件,如果图像较大,且其文件大小较大,则加载速度会比同一图像视图上的小图像慢。 为了明确起见,图像视图不会影响加载性能,图像大小(文件大小)会影响性能。首先回答您的问题,图像大小与图像视图不成正比,即,无论您的图像视图大小如何,您的图像都会根据图像
如果我有一个较大的图像,那么如果我将其放置在一个相应较大的imageView中,与将其放置在较小的imageView中相比,图像的加载速度会更快吗?否,加载时间取决于文件,如果图像较大,且其文件大小较大,则加载速度会比同一图像视图上的小图像慢。
为了明确起见,图像视图不会影响加载性能,图像大小(文件大小)会影响性能。首先回答您的问题,图像大小与图像视图不成正比,即,无论您的图像视图大小如何,您的图像都会根据图像大小花费时间
现在,如果您有一个任务,其中需要显示用户图像&单击时需要共享该图像,则需要保留两个副本以显示调整大小的副本&同时共享从原始位置拾取的图像。这样,您的加载速度会很快&在共享时,您将能够共享原始图像本身。谢谢!我的应用程序从用户那里获取照片。看起来这些照片通常是非常大的720x1280。在imageView中将其显示回用户(从服务器)需要10-20秒。我是否最好缩小此照片的大小以提高性能?但是我注意到图像的质量下降了(即使我保持了纵横比)。你是如何得到图像的?有办法降低它的大小。例如,在将用户图像上载到服务器时,我使用此功能减小大小。让imgData=UIImageJPEGRepresentation(img,0.4),我从UIImagePickerController获取图像。是的,也许我需要在上传到服务器之前降低大小。也许我也应该考虑压缩?这种压缩和gzip压缩一样吗?我不确定,所以不能回答这个问题。