Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从我的二进制文件中减少一些大小,我记得我有一些仅在 iPhone5 上使用的背景。我注意到对于这些背景,我包含了@1x 和@2x 尺寸,但我想知道,因为它只用于iPhone5,我是否还要为@1x 尺寸的图像而烦恼?在我看来,它们是不需要的,只是想验证一下。
如果您正在显示UIImageView或类似内容,那么从技术上讲,您永远不需要包含@1xs,因为太大的图像将被缩小。这不是人们在实践中所做的,因为它会在旧设备上将图形的内存占用量乘以四,但是如果您确信特定图形仅在视网膜设备上使用,那么您绝对可以安全地包含它,无论有没有@2x 文件名后缀,别无选择。
UIImageView
(除此之外:根据 rmaddy 在下面的评论,在这种情况下是否包含 @2x 的净影响将是生成的 UIImage 是否获得适当scale的 ;除非有 @2x 后缀,否则它始终为 1.0,在这种情况下为 2.0)
scale