2014-09-18 113 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

相關問題