2015-02-06 68 views
2

我試圖把我的頭包裹在一切,並確保我做的一切正常。iOS Image資產大小。 3倍實際上是1倍尺寸的3倍,需要Retina 4倍?

我一直在尋找The Ultimate Guide to iPhone Resolutions,並希望澄清3x和Retina 4 2x。

對於3x,顯然圖像被下采樣。我不應該在乎這個,對吧?我需要做的只是放置一張寬度和高度比1倍圖像大3倍的圖像。當然,意圖是我縮放圖像。所以它遵循從1x到2x的相同確切步驟,因爲我只是將尺寸變大。那是對的嗎?

然後,我看到iPhone 5和iPhone 5s,我認爲它們都使用Retina 4 2x。 Retina 4 2x是否需要?如果沒有,它只是默認爲2倍,對不對? Retina 4 2x和2x圖像之間應該有什麼區別?我將如何以不同的方式縮放寬度和高度?

+0

這不值得一個完整的答案,因此:對於3x,在當前發佈的設備上,技術上整個輸出屏幕將被下采樣。個人資產將不會 - 實際的全屏@ 3x屏幕緩衝區被組成,然後被縮放。重要的是:亞像素精度。但是,不,不要擔心。這是處理。 – Tommy 2015-02-06 16:52:09

回答

4

你有點困惑。只有正常的@ 2x和@ 3x。沒有「視網膜2x」。

imageName.png 60 x 60 [email protected] 120 x 120 [email protected] 180 x 180

您的代碼將是:圖像= [UIImage imageNamed:@"imageName"];和iOS將完成剩下的爲您服務。如果您使用的是界面構建器,也一樣。只需輸入標準圖像。

+0

Retina 4 2x有一個選項。 http://i.imgur.com/zAZZpeT.png – David 2015-02-06 16:17:18

+1

對於初始屏幕,就是這樣。 – 2015-02-06 16:20:16

+0

例如,您的iPhone縱向爲320 x 480,4英寸爲320 x 586,視網膜4爲640 x 1136. – 2015-02-06 16:23:51