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