WYS*_*WYS 3 xcode image ios retina-display
因为当我在项目中只有@ 2x表格时,我被告知Xcode会自动将图像缩小到非视网膜,所以似乎没有必要创建另一个图像.这让我创建了没有非视网膜图像的应用程序.
但最近我讨论了这个问题,并被告知,如果我不单独保存非视网膜图像,图像的质量(在非视网膜设备上)将不会那么好.
这是真的?
是的,它的质量不会那么好,但出于其他一些原因使用@ 2x也不是一个好主意.
简单调整视网膜图像大小可能不是保持图像语义的最佳方法.例如,在@ 2x中,图标可能看起来很合适,但是当尺寸减小时,很难区分图标是什么.这样,您的常规尺寸图像可能是略有不同的图标,分辨率较低但更容易确定其含义.
使用时图像保存在内存中.@ 2x图像的分辨率是普通图像的4倍,因此占用内存的x4左右.iPad 1和3GS(具有非视网膜显示器)等设备的内存有限,而且没有多少内存.因此,视网膜图像将占用更多可用内存,并且您的应用程序/设备将无法正常运行.
与第1点类似,但为2x图像调整大小以正确放置在1x屏幕上是非常幼稚的,并且不执行任何采样以使图像看起来很好.例如,当缩小图像时,图像可能会非常混乱和粗糙.如果您有一个源自@ 2x版本的常规图像文件,您可以执行自己的采样和分辨率降低方法,以确保它看起来像您希望的那样.
| 归档时间: |
|
| 查看次数: |
753 次 |
| 最近记录: |