2013-04-26 34 views
3

我試圖削減一些規模過我的二進制的,我記得我有一些背景是隻在iPhone5的使用。我注意到了這些背景我包括@ 1X和2X @大小,但不知道,因爲它只會被用於iPhone5的,我連與@ 1倍大小的圖像來打擾?在我看來,他們不會被需要,但只是想驗證。僅適用於iPhone5的2x大小圖像?

+0

是的,只在視網膜顯示設備使用的圖像只需要在@ 2X格式。不需要「@ 1x」版本。 – rmaddy 2013-04-26 01:45:59

回答

3

如果你在UIImageView顯示或類似的,那麼你在技術上永遠需要包括@ 1xs,因爲太大將縮小圖像。這不是什麼人在實踐中做,因爲這將四對舊設備乘圖形內存佔用量,但如果你有信心,一個特定的圖形僅用於在視網膜上的設備,那麼你絕對可以放心地包含它,有或無@ 2x文件名後綴,並沒有其他選擇。 (除了:根據rmaddy的評論,在這種情況下,你是否包含@ 2x的最終效果將取決於產生的UIImage是否獲得合適的scale;除非在這種情況下有@ 2x後綴,否​​則它總是1.0它是2.0)

+0

我不要隨便包括@我的文件擴展名1X,我只是它指的是方式,以避免混淆。 – 2013-04-26 01:44:43

+0

我認爲你的答案的最後一句有一個錯字。視網膜圖像的名稱中應該有@ 2x部分,並且不需要非視網膜圖像。 – rmaddy 2013-04-26 01:47:16

+0

@maddy哦,不,這只是[寫得很差]。我的意思是,如果你不區分1x和2x,那麼爲什麼還要包含2x後綴? – Tommy 2013-04-26 02:25:54

相關問題