2011-10-31 32 views
1

我的项目中有大约1000张图像,图像总大小约为400MB。 我正在使用此图像在MAc上显示缩略图表示。减少可可应用中图像的大小

构建xcode后,我的应用程序构建大小为410MB。我使用NSImage imageNamed api来访问此映像。

是否可以通过使用可可减小图像大小来减小构建大小。

任何建议,将不胜感激。

回答

2

如果您将400 MB的图像构建到应用程序中,则应用程序的总大小将略大于400 MB。

有三种解决方案:

  • 捆绑图像较少。
  • 使它们变小(无论是通过压缩还是通过降低分辨率/像素大小)。
  • 如果可能,请用PDF格式的矢量图像替换光栅图像(PNG,JPEG,TIFF)。

(请注意,只是包裹在一个PDF光栅图像不计;减少文件大小,你必须向量化它。)

您还可以结合备选方案1和3,更换捆绑图片在应用程序中绘制代码(例如,自定义视图)。如果您使用Opacity来创建图像,您可以让它为您生成代码。