减小可可应用程序中图像的大小
我的项目中有大约 1000 张图像,图像总大小约为 400MB。 我正在使用这些图像在 MAC 上显示缩略图。
构建 xcode 后,我的应用程序构建大小为 410MB。我使用 NSImage imageNamed api 来访问此图像。
是否可以通过使用 cocoa 减小图像大小来减小构建大小。
任何建议将不胜感激。
I have some 1000 images in my project,total size of the images is around 400MB.
I am using this images to display thumbnail representation on MAc.
After building xcode,My Application build size is 410MB.I am using NSImage imageNamed api to access this image.
Is it possible to reduce the build size by reducing image size using cocoa.
Any suggestions would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在应用程序中构建 400 MB 的图像,那么应用程序的总大小将略大于 400 MB。
共有三种解决方案:
(请注意,简单地将光栅图像包装在 PDF 中并不算数;要减小文件大小,您必须对其进行矢量化。)
您还可以组合选项 1 和 3,并用应用程序中的绘图代码替换捆绑图像(例如,自定义意见)。如果您使用 Opacity 创建图像,您可以让它为您生成代码。
If you build 400 MB of images into your application, then the total size of your application will be slightly more than 400 MB.
There are three solutions:
(Do note that simply wrapping a raster image in a PDF does not count; to reduce your file size, you must vectorize it.)
You can also combine options 1 and 3 and replace bundled images with drawing code in your application (e.g., custom views). If you use Opacity to create the images, you can have it generate the code for you.