首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode放大了PNG大小并忽略了压缩PNG = NO标志?

Xcode放大了PNG大小并忽略了压缩PNG = NO标志?
EN

Stack Overflow用户
提问于 2016-08-12 00:48:11
回答 1查看 1.2K关注 0票数 1

目前,我的Assets.xcassets文件夹是~13MB,里面有我的应用程序的所有图片。然而,当我将我的应用程序归档时,结果的Assets.car更接近33MB。当使用这里描述的iOSAssetExtractor时:What contributes to the size of assets in an IOS App and how can I shrink this?的问题似乎是当PNG被Xcode“压缩”时,它们的大小会爆炸。许多PNG的大小是存档前的2-3倍。这是一个在多个地方被引用的常见问题。

这里引用的常见解决方案:XCode png compression issue和here:https://imageoptim.com/xcode.html似乎在构建设置中将“压缩PNG文件”设置为“否”。这跳过了Xcode对资产的解包和重新压缩,以避免可能遇到的资产大小膨胀。然而,这目前似乎不起作用,可能已经在Xcode 7.3中停止工作。在苹果论坛上有一个关于这方面的帖子:https://forums.developer.apple.com/thread/43372。但是,接受的解决方案似乎是将检查器中的文件类型更改为数据,该数据适用于资源文件夹中的PNG,但似乎不是存储在xcassets文件夹中的PNG的选项。

注意:我也尝试过将"Remove Text Metadata from PNG Files“设置为no,但没有成功。

有没有人能推荐一个解决方案,在当前(7.3)版本的Xcode中修复这个问题,这样我的Assets.car文件就不会比预期的大2-3倍?

EN

回答 1

Stack Overflow用户

发布于 2016-10-26 14:55:13

PNG大小变得更大的具体问题似乎是苹果的一个bug,现在似乎已经解决了。但是,更普遍的问题是将每个PNG缩小到尽可能小的大小,这仍然是可以更有效地解决的问题。如果您有兴趣阅读有关可以从每个PNG中挤出最后一个字节的new delivery codec的信息,那么请看看这个iOS框架。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38902031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档