我有一个透明的PNG文件,我用作OpenGL纹理.我在加载它Bitmap用BitmapFactory.decodeResource,然后把它上传到GPU.
Bitmap
BitmapFactory.decodeResource
PNG文件相当大,为了减少APK大小,我试图使用两个JPG - 一个使用RGB数据,另一个使用alpha通道(灰度).
如何将两个JPG组合在一个Bitmap具有Alpha通道的对象中?我尝试加载alpha通道Bitmap.Config.ALPHA_8,然后使用Canvas但是没有运气到目前为止将它们绘制在彼此之上.
Bitmap.Config.ALPHA_8
Canvas
graphics android
android ×1
graphics ×1