iOS:@2x-除了两倍的尺寸外,它还意味着什么吗?

iOS:@2x-除了两倍的尺寸外,它还意味着什么吗?,ios,cocoa-touch,Ios,Cocoa Touch,愚蠢的问题。但是关于iOS的图像,我一直看到@2x标识符。这是否意味着图像的大小是相同尺寸的“@1x”图像的两倍,因此更清晰?或者@2x在编译时实际上意味着什么。在xcode中使用较大的图像并将其缩小有什么缺点 很明显,我不明白什么。2x只是苹果选择在视网膜设备上使用的图像与非视网膜设备上使用的图像的惯例,对于编译没有任何意义 使用较大的图像并将其缩小看起来不如使用1x图像(您可以自己尝试)。有时,设计师也可能从1x图像中删除细节,因为在较低的分辨率下,您无法识别它们。有些东西也不能很好地按比例

愚蠢的问题。但是关于iOS的图像,我一直看到@2x标识符。这是否意味着图像的大小是相同尺寸的“@1x”图像的两倍,因此更清晰?或者@2x在编译时实际上意味着什么。在xcode中使用较大的图像并将其缩小有什么缺点


很明显,我不明白什么。2x只是苹果选择在视网膜设备上使用的图像与非视网膜设备上使用的图像的惯例,对于编译没有任何意义

使用较大的图像并将其缩小看起来不如使用1x图像(您可以自己尝试)。有时,设计师也可能从1x图像中删除细节,因为在较低的分辨率下,您无法识别它们。有些东西也不能很好地按比例缩小,例如1px行。缩小图像还增加了I/O(打开更大的文件)和运行时(缩放算法)的开销


从技术上讲,@2x甚至不需要是1x的两倍大小,尽管很少有人不想这样做(在一个案例中,我使用了可调整大小的图像,而且更方便的是,即使图像本身不是,也可以让它们的帽状插图精确加倍)。

这是用于视网膜显示的。除此之外,这是苹果的文档。非常感谢你的解释,也感谢@UFO的链接。就是找不到苹果医生!