2013-05-10 33 views
2

我們目前正在與一個設計公司合作,爲我們提供奇異的尺寸,即28 x 15像素的視網膜圖像,我認爲這是不正確的,因爲當您分割它時,您會得到像14 x 7.5像素的奇數。iOS視網膜圖像是否有奇數尺寸,即28 x 15像素?

這是我一直在努力的一個規則,但設計師沒有明白這一點,我想我應該仔細檢查確切的規則是什麼。

我已經在網上添加了看,但似乎無法找到任何這方面的參考,所以很高興聽到大家在這個問題上的想法。

謝謝

回答

5

是的,你可以,但不建議。例如,如果您的圖像尺寸爲28 x 15像素@ 2x圖像,則正常圖像將爲14 x 8像素。

如果看上去接近正常圖像,則像素對齊不良。

總是建議在維度中使用偶數個像素。

+0

這不適用於3x圖像對不對?例如,225x300的3x圖像產生75x100的1x圖像和150x200的2x圖像? – Crashalot 2017-06-12 23:54:10

+0

是的,3x版本不適用。這個答案是在3x圖像發明之前寫的。 – Raptor 2017-06-13 02:37:55

+0

酷,只是想驗證。明白這是很久以前寫的。 :)友好的建議更新答案,以反映3x圖像的存在。 – Crashalot 2017-06-13 05:03:17

0

這是不可能的,因爲在Xcode中,您使用經典分辨率圖片設計應用程序,並且不能使用寬度或高度的浮點數。所以,你會有一個像素的差距區別你的經典和視網膜設計。也許解決你的問題最簡單的方法是在你的高分辨率圖片中添加一個透明的像素線。

+0

不正確。縮小奇數尺寸的圖像會導致尺寸變大。因此,圖像可能會重疊,而不是出現間隙。 – Raptor 2013-05-10 10:53:46

+0

差距實際上不是好詞。 – 2013-05-10 11:04:19

1

@ 2x圖像需要是標準圖像的兩倍寬度和兩倍高度,否則將不會自動加載 - 您的應用程序將加載非像素圖像並將像素加倍。

標準圖像文件當然會是整數個像素的寬和高,所以您需要@ 2x甚至在其尺寸上。

告訴你的設計師趕上;)

相關問題