2010-08-11 97 views
1

我只是有一個3GS測試(在羅馬尼亞這裏我仍然無法得到iPhone 4)iPhone 4的分辨率更高的圖片VS 3GS

當我剛剛創建全屏幕圖像的iPhone 4 ..他們會被顯示調整在3gs上?

我只是不能爲3gs和4使用2倍我的圖像捆綁版本,他們已經很多。我必須現在製作2個應用程序嗎?

難道這是一個竅門:在我的xib中,我定義了一個320x480的UIImageView(它將在iPhone4上自動調整大小),當我在那裏定義「縮放填充」並製作高分辨率圖像時, iPhone 4?

現在我只是想知道如何現在爲大動畫做最好的工作。 thx

回答

1

剛剛發現在我的情況下,它可以使用更高分辨率的圖片到像3GS一樣的320x480幀中,並製作Aspect FILL。

當我在iPhone 4測試模擬器它顯示了更高的分辨率和同在iPad上,如果我點擊2次:)

0

您還可以創建名稱以「@ 2x」結尾的替代高分辨率圖像。所以如果你有一個名爲「arrow.png」的圖像,創建一個名爲「[email protected]」的分辨率的兩倍,iphone 4將使用它。

看看這篇文章:http://thomasmaier.me/2010/06/dealing-with-iphone-4-resolution-2x-inside-of-photoshop/

+0

作爲mentioned..i已經有大量的圖片:) 15MB的只是讓它再次2X最小22MB額外。我只是想保持它很小 – 2010-08-11 19:45:31

0

試試吧,看看,但我懷疑的是,即使他們做的工作,他們將不會在OS 3.0或OS 3.1工作,很多人還沒有升級然而。

另外請注意,即使它顯示他們在一半尺寸,我敢肯定,他們仍然是「@ 2x」圖像。這意味着他們會使用更多的內存,並且通常表現更差。

添加少量新圖像有什麼問題?正常大小的圖像比@ 2倍圖像小很多。

編輯:如果您有很多圖像,您可能會發現在適當的情況下使用JPEG(例如用於照片或類似照片的背景)是有益的。我不確定,但我認爲他們應該使用+ [UIImage imageNamed:],但您可能必須明確指定「.jpg」。

+0

並記住將它們保存爲扁平化的圖像,如果你使用Fireworks或類似的東西製作它們。更小的文件大小。 – 2010-08-11 19:27:00

+0

thx ..但已經超過15MB!由20kb每個圖片... :) ...沒有概率..我會找到一個解決方案。 – 2010-08-11 19:44:32

+0

在爲iPhone,iPhone 4和iPad製作圖形後,我的應用程序(它*應該*只有幾張圖形)就像8 MB哈哈。 – 2010-08-11 20:02:06