1

我的项目中有大约 1000 张图像,图像的总大小约为 400MB。我正在使用这些图像在 MAC 上显示缩略图表示。

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

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

任何建议,将不胜感激。

4

1 回答 1

2

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

有三种解决方案:

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

(请注意,将光栅图像简单地包装在 PDF 中不算数;要减小文件大小,您必须对其进行矢量化。)

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

于 2011-10-31T19:35:31.103 回答