加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Xcode炸毁PNG大小并忽略压缩PNG = NO标志?

发布时间:2020-12-15 01:46:20 所属栏目:百科 来源:网络整理
导读:目前,我的Assets.xcassets文件夹大约为13MB,包含我的应用程序的所有图像.但是,当我存档我的应??用程序时,Assets.car的结果更接近33MB.当使用如下所述的iOSAssetExtractor: What contributes to the size of assets in an IOS App and how can I shrink this
目前,我的Assets.xcassets文件夹大约为13MB,包含我的应用程序的所有图像.但是,当我存档我的应??用程序时,Assets.car的结果更接近33MB.当使用如下所述的iOSAssetExtractor: What contributes to the size of assets in an IOS App and how can I shrink this?时,问题似乎是当它们被Xcode“压缩”时,PNG的大小正在变大.在完成归档过程之前,许多PNG的大小是它们的2-3倍.这是在多个地方引用的常见问题.

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

注意:我也尝试过设置“从PNG文件中删除文本元数据”,但没有成功.

任何人都可以推荐一个解决方案,以解决当前(7.3)版本的Xcode中如何解决这个问题,以便我的Assets.car文件最终不会比预期大2-3倍?

解决方法

PNG尺寸变得越来越大的具体问题似乎是Apple漏洞,现在似乎已得到解决.但是,将每个PNG缩小到最小可能尺寸的更普遍的问题仍然可以更有效地解决.如果你有兴趣阅读一个可以挤出每个PNG的每一个字节的 new delivery codec,那么请看看这个iOS框架.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读