ios - 在xcassets文件夹中打包时,为什么XCode会更改图像?

  显示原文与译文双语对照的内容
0 0

我优化并将压缩图像放入 Images.xcassets

当我构建包并查看它的内容时,我看到所有图像都由 XCode ( 生成工具 等等 。) 修改,比如 Default-568h@2x.png ( 218kb ) 成为 LaunchImage-568h@2x.png ( 455KB )

这使得我不可能把优化的图像。

我 在 这儿 写错 了 吗?

时间: 原作者:

0 0

你的问题很可能是alpha通道。 我在设计游戏引擎时遇到了同样的问题,而且修复起来也比较困难。

,Xcode的alpha通道是disable的,但是在构建时,Xcode与textureool捆绑在一起,可以将图像格式化成另一种格式,不影响相同的优化。 由于我的代码集中于将纹理数据发送给 OpenGL,所以我使用powerVR格式 PVRTC 。 然而,你可以随意利用任何你喜欢的格式。

如果你决定走这个路线,你可以向你的项目添加一个构建目标,它将所有的png文件转换为你喜欢的格式。

原作者:
...