從.png創建UIImage文件以顯示在按鈕上,查看/單元格背景等等,對於標準的Iphone應用程序,是否應該爲了優化原因而將它們都設置爲2的冪次?是否所有的.png文件都應該在Iphone上使用兩個?
1
A
回答
0
Apple爲您代表您添加到界面的所有圖像(如系統工具欄項目)使用奇數和任意的尺寸。您可以做的最佳優化是減少合成的任何事情,這基本上意味着儘可能設置視圖和圖層的不透明屬性。
如果你有在靜態背景下合成的透明PNG和背景已經包含的不透明PNG之間的選擇,你有機會進行優化。當圖像四處滑動或背景變化時,您必須進行合成,否則選擇不透明。
0
不,這樣做很少或沒有任何好處,我通常可以使用photoshop「Save for web or devices」選項進行自己的優化。
請參閱http://iphonedevelopment.blogspot.com/2008/10/iphone-optimized-pngs.html瞭解iPhones預先優化png的詳細說明。
0
Here is an article優化iPhone圖像 - 基本上告訴你爲什麼要使用PNG文件。除非您使用OpenGLES,否則大小應該不重要。
2
正如其他人所說,不 - 但您通常應該使用具有均勻尺寸的圖像。這是因爲當使用center
屬性定位視圖時,它將在某個半像素位置放置一個奇數尺寸的圖像。這會導致圖像模糊。
只要您意識到這一點,它應該不會真的給您帶來任何問題,但使用偶數尺寸只是爲了安全起見,仍然是一個不錯的主意。
(這適用於UIKit的,不一定是OpenGL的)
我有這種情況發生和文本變得非常模糊和不可讀。修正了從奇數到偶數圖像大小。 – Jaanus 2010-04-20 20:04:35