2014-09-18 129 views
2

如果图像是50 ×在iPhone 1/3G上有50个像素,则需要创建100x100像素的其他图像并将@2x添加到文件名以优化iPhone 4/5/6。您还需要创建第三张图像并将@3x添加到文件名以优化即将推出的iPhone 6 Plus。但这个@3x图片需要的尺寸是多少?是150 × 150像素还是200 × 200像素?换句话说,你是乘以2乘以每个新的尺寸,还是整体尺寸只是iPhone 1/3G尺寸的三倍大(如名称@3x建议)?@ 3x图像应该比原始iPhone图像大3倍还是4倍?

+1

在 “2×” 和 “3×”,则该号码计算2 ^(N-1)和乘以大小许多倍。 “2x” - > 2次,“3x” - > 4次。 (不,不是真的,这是一个诡计问题吗?) – 2014-09-18 21:39:30

回答

4

它应该是每个轴的原始图像的3倍。因此,如果原始图像是50x50,@ 3x图像应该是150x150。 (您实际上可以认为这是原尺寸的9倍,因为它是像素的9倍)。

0

将您的@ 2x图像乘以1.5(使其增大50%)以获得@ 3x尺寸。

由于大多数较新的(iOS8 +)应用程序甚至不需要支持@ 1x图像,因为它们无法在硬件上运行...... @ 2x图像可能是您的“基本”尺寸,所以这可能是最有用的计算知道。

实施例:

@2x image is 56x56 

56 * 1.5 = 84 

@3x image = 84x84 
+0

虽然没有1x iPhone,但如果开发人员正在开发iPad应用程序,仍然会有1x iPad。 – BergQuester 2015-03-03 20:09:12

相关问题