可以加载一些图像,但有些图像无法加载texImage2D

时间:2012-12-10 07:50:10

标签: java opengl

我正在使用以下java代码将图像作为纹理加载并在屏幕上显示。但我发现用gimp编辑的所有图像都无法加载,但从网上下载的一些图像可以在屏幕上正常显示。

    private void loadTexture() {
        final BitmapFactory.Options options = new BitmapFactory.Options();
        options.inScaled = false;
        Bitmap bitmap = BitmapFactory.decodeResource(
                    getContext().getResources(), R.drawable.b, options);
        GLUtils.texImage2D(GLES20.GL_TEXTURE_2D, 0, GLES20.GL_RGBA, bitmap, GLES20.GL_RGBA, 0);
    }

0 个答案:

没有答案