首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于纹理压缩的程序或格式

用于纹理压缩的程序或格式
EN

Stack Overflow用户
提问于 2016-08-10 12:25:17
回答 1查看 80关注 0票数 0

我有大的图像纹理(4-12MB),并已调整他们的大小,我可以不失去太多的细节,并希望进一步压缩他们。在线压缩器将12.6MB图像压缩为6MB,没有任何问题,但是Xcode不支持它(尽管压缩图像仍然是.png),显然是因为位图图形上下文不支持索引颜色空间(根据CGBitmapContextCreate文档和另一篇文章),压缩图像使用它们。如果我尝试使用它,我会得到一个错误:

CGBitmapContextCreate:不支持的颜色空间。

我查看了苹果公司关于压缩和支持格式的文档,但我所能找到的只是关于如何在代码中压缩图像的信息。我希望能够在编辑器本身中应用压缩(或其他缩小的)图像,而不是在后面的代码中。这个是可能的吗?

如果不可能使用一个程序来完成这个任务,那么应该如何通过Swift中的代码来实现呢?我找到了很多关于这方面的目标-C帖子,但没有一个使用Swift。

EN

回答 1

Stack Overflow用户

发布于 2016-08-10 12:29:43

重要: iOS不支持与设备无关的或通用的颜色空间。iOS应用程序必须使用设备颜色空间。

使用CGColorSpaceCreateDeviceRGB作为颜色空间。

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

https://stackoverflow.com/questions/38873381

复制
相关文章

相似问题

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