2014-06-28 45 views
0

我做了一個iPad應用程序和它的作品很酷。問題是我的客戶想要在應用程序中支持視網膜高分辨率。因此,讓我們說我們在應用程序中使用正常分辨率的圖像是15MB,所以我們需要再次添加高分辨率的每個文件。所以它會增加文件。有什麼方法可以讓我們只放置高分辨率文件,並且它們應該在視網膜和非視網膜上工作。使iPad應用程序,支持視網膜顯示

回答

3

在這種情況下,您可以使用[UIImage imageWithName]獲取圖像資產,在運行時會爲設備提取適當的圖像,即如果您使用非視網膜設備,則需要1x圖像,如果使用視網膜設備,將使用2張圖片。

但是,如果你願意,你可以用[UIImage imageWithContentsOfFile:]獲取文件,你就可以獲取該文件。

您還可以使用ImageOptim工具optimse圖像不會造成圖像質量損失。

+0

但在這種情況下,我們必須把映像和 – user3682355

+1

你不必在你的應用程序中添加圖片非視網膜設備會增加應用程序包的大小,因爲你可以使用視網膜圖像的兩個設備。 –

相關問題