我的应用程序中有一个300 x 300大小的UIImageView,它可以很好地显示我的图像。我的图像都是600 x 600或更大,UIImageView只是为我调整大小。
我的问题是:因为这些图像基本上都是视网膜图像(即所需像素大小加倍),制作同一图像的视网膜和非视网膜版本是否有任何意义?这不会因为额外的图像文件而使我的应用更大吗?
让设备缩小图像质量有什么问题?我确信这是一个非常好的答案,所以我想知道它是什么!
感谢您的建议。
答案 0 :(得分:6)
缩放图像是不必要的开销。只提供两个版本。
答案 1 :(得分:3)
对于我们的应用程序,我们使用@ 2x图像的组合并按照您的建议进行缩放。我们使用@ 2x图像作为条形按钮,图标等。但对于UIImageViews,我们通常只使用Scaling。
以下文章同时提出了http://mobile.tutsplus.com/tutorials/iphone/preparing-your-iphone-app-for-higher-resolutions/
忽略关于iPad不支持@ 2x的部分(这是旧信息),但文章仍然不错。
这样做可能会有性能损失,但对于大多数应用程序,我认为这可以忽略不计。文件大小的节省有时会使扩展成为唯一的选择。