【发布时间】:2015-05-21 01:21:33
【问题描述】:
我正在做一个android游戏,现在我的图片文件都是“rgba8888”png文件,我目前的工作流程是使用libpng将这些图片文件作为“rgba8888”格式分析成一个数据块,然后生成RGBA8888 opengl 的纹理(通过 glTexImage2D 函数),
现在我想使用 RGBA4444 颜色格式来降低内存成本,我的问题是:
如何将我的 rgba8888 png 文件转换为 rgba4444 格式?(我最初认为 PS 中的简单导出选项可以做到这一点,但是否定的)
libpng 是否支持 rgba4444 格式?一般如何分析?如果没有,我该怎么办?
【问题讨论】:
标签: android opengl-es libpng rgba