2011-10-31 95 views
1

我的項目中有大約1000張圖像,圖像總大小約爲400MB。 我正在使用此圖像在MAc上顯示縮略圖表示。減少可可應用中圖像的大小

構建xcode後,我的應用程序構建大小爲410MB。我使用NSImage imageNamed api來訪問此映像。

是否可以通過使用可可減小圖像大小來減小構建大小。

任何建議,將不勝感激。

回答

2

如果您將400 MB的圖像構建到應用程序中,則應用程序的總大小將略大於400 MB。

有三種解決方案:

  • 捆綁圖像較少。
  • 使它們變小(無論是通過壓縮還是通過降低分辨率/像素大小)。
  • 如果可能,請用PDF格式的矢量圖像替換光柵圖像(PNG,JPEG,TIFF)。

(請注意,只是包裹在一個PDF光柵圖像不計;減少文件大小,你必須向量化它。)

您還可以結合備選方案1和3,更換捆綁圖片在應用程序中繪製代碼(例如,自定義視圖)。如果您使用Opacity來創建圖像,您可以讓它爲您生成代碼。