
1 oxromantic 2021 年 1 月 26 日 via iPhone 喂,首先要符合你写的 image/png 格式啊 |
2 kop1989 2021 年 1 月 26 日 你也说了,html 中 img 标签需要先声明 data 的格式:image/png 然后你给了一个 bitmap 对象的 base64String,和你声明的格式不符。(确实 bitmap 也不是 img 标签支持的格式) |
3 kop1989 2021 年 1 月 26 日 所以你需要: ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos); return Base64.encodeToString(baos.toByteArray(), Base64.DEFAULT); btw,手写的,所以不严谨。领会大意即可。 |
4 xhpan10 2021 年 1 月 26 日 bitmap 没有压缩,不会很大吗,内存不会爆了? |