我需要更正应用代码。该应用程序显示频谱图,但有一个错误,它不允许绘制更大的频谱图

时间:2017-09-11 13:29:07

标签: android

我需要更正应用代码。该应用程序显示频谱图,但有一个错误,它不允许绘制更大的频谱图。

我得到错误W / OpenGLRenderer:位图太大而无法上传到纹理(32768x1,max = 16384x16384)。

1 个答案:

答案 0 :(得分:0)

尝试压缩位图,例如: -

//This is to get the bitmap from resources
Bitmap bitmap = (BitmapDrawable) getResources().getDrawable(R.drawable.imageBitmap)).getBitmap();

ByteArrayOutputStream out = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 25, out);
// Now the bitmap is compressed and use 'bitmap' anywhere