减少可可应用中图像的大小
问题描述:
我的项目中有大约1000张图像,图像总大小约为400MB。 我正在使用此图像在MAc上显示缩略图表示。减少可可应用中图像的大小
构建xcode后,我的应用程序构建大小为410MB。我使用NSImage imageNamed api来访问此映像。
是否可以通过使用可可减小图像大小来减小构建大小。
任何建议,将不胜感激。
答
如果您将400 MB的图像构建到应用程序中,则应用程序的总大小将略大于400 MB。
有三种解决方案:
- 捆绑图像较少。
- 使它们变小(无论是通过压缩还是通过降低分辨率/像素大小)。
- 如果可能,请用PDF格式的矢量图像替换光栅图像(PNG,JPEG,TIFF)。
(请注意,只是包裹在一个PDF光栅图像不计;减少文件大小,你必须向量化它。)
您还可以结合备选方案1和3,更换捆绑图片在应用程序中绘制代码(例如,自定义视图)。如果您使用Opacity来创建图像,您可以让它为您生成代码。