ETC压缩Android代码中的图像?

时间:2012-01-25 00:17:32

标签: android performance opengl-es textures

我使用用户选择的颜色和其他选项在代码中创建位图文件。我会把它作为我的代码的纹理加载。所以我想知道是否有一种方法可以在代码中压缩这个新创建的位图并将其保存在本地,以便每次加载应用程序时都使用它。请告诉我有任何此类选择。谢谢。

1 个答案:

答案 0 :(得分:2)

是的,你可以做到。

Android中的Java API在此处提供此功能:http://developer.android.com/reference/android/opengl/ETC1Util.html

在本机代码中,您可以使用Android源中的etc1.cpp文件。它位于opengl / libs / ETC1文件夹下的base repository中。