减小可可应用程序中图像的大小

发布于 2024-12-13 02:52:05 字数 191 浏览 1 评论 0原文

我的项目中有大约 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧城烟雨 2024-12-20 02:52:05

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

共有三种解决方案:

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

(请注意,简单地将光栅图像包装在 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:

  • Bundle fewer images.
  • Make them smaller (whether by compression or by reducing resolution/pixel size).
  • If possible, replace raster images (PNG, JPEG, TIFF) with vector images in PDF format.

(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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文