2011-03-26 32 views
0

我有我的應用程序用戶界面,但我想在界面生成器中爲UI工作。我只有一個Retina縮放集(640 x 960)。有很多.png,但我不知道我應該怎麼做才能實現320 x 480比例ui和640 x 960比例ui。有沒有辦法從xcode內部做些什麼,或者有沒有辦法使用預覽或類似的方式縮小圖像。如果唯一的方法是使用縮放程序,那麼我應該將它們縮放到什麼程度? 謝謝將Retina res圖標縮放至標準分辨率

回答

1

你一定會喜歡這個小工具,免費在Mac商店

http://itunes.apple.com/au/app/unretiner/id411277085?mt=12

[編輯]

它還聽起來好像你不知道如何實現這兩個視網膜和正常的接口。

對於每個「圖形對象」,您需要一對圖像,視網膜版本應該使用@ 2x附加文件名。因此,對於名爲「background.png」的圖像,您將爲視網膜設置一個名爲「[email protected]」的圖像,併爲舊屏幕設置一個名爲「background.png」的圖像。

在您的界面生成器文件中,您可以簡單地選擇「background.png」版本,操作系統將拾取視網膜版本並在需要時應用。

上面提到的工具還會保存具有正確文件名的「unretinized」文件,所以如果您使用附帶了@ 2x的圖像,它將縮小並重命名它!

+0

+1爲Unretiner。它使用** Bicubic重採樣**,這在降尺度方面做得相當不錯。但是,沒有什麼比手動拍攝更低分辨率的照片。 :) – 2011-03-26 23:42:43

1

您可以使用預覽縮放圖像。打開圖像,進入Tools菜單並選擇Adjust Size...。將寬度(和高度)更改爲50%,然後按確定。

然後使用File/Save as...保存您的新非視網膜圖像。

0

我不是一名iPhone開發人員,但我相信正確的處理方法是擁有兩套圖標:一套用於iPhone 3GS和更早版本,另一套用於iPhone 4.縮放圖標將使它們看起來很渾濁。