如何将Bitmap转换为InputStream

我想将此InputStream用作ETC1Util.loadTexture()函数的输入。

最佳答案

这可能有效

ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 0 /*ignored for PNG*/, bos);
byte[] bitmapdata = bos.toByteArray();
ByteArrayInputStream bs = new ByteArrayInputStream(bitmapdata);

10-08 15:17