关于base64转bitmap然后显示到imagebiew老
aide吧
全部回复
仅看楼主
level 7
我爱萌love 楼主
关于base64转bitmap然后显示到imagebiew
老是说我bitmap为空,导致闪退
为什么?我把我的base64代码复制,然后用把base64转图片的网页却可以转成图片,然后我确定不是base64代码的问题
但是为什么会闪退呢
图1是我的代码,
2018年07月08日 08点07分 1
level 12
20kb
2018年07月08日 08点07分 2
超过怎么办?
2018年07月08日 09点07分
level 7
我爱萌love 楼主
求答
2018年07月08日 09点07分 4
level 13
这个bitmap需要的byte与base64的byte是同一个东西吗
2018年07月08日 09点07分 5
我百度找的代码
2018年07月08日 09点07分
具体不知道[黑线]反正试了好多
2018年07月08日 09点07分
level 13
data:image/jpeg;base64,/9j/
有些图片带9j
--
建议把每个步骤输出都打印一下
2018年07月08日 09点07分 6
转换的时候前面的data那些也要吗,我从/9j/开始的
2018年07月08日 09点07分
mmp我实在看不下去了,这个/9j/是FF D8 FF E0也就是jpeg的文件头标识,PNG和Gif可不是,拜托
2018年07月09日 03点07分
level 7
我爱萌love 楼主
转换的时候前面的data那些也要吗,我只弄了/9j/后面的
2018年07月08日 09点07分 7
/反斜杠,逗号,不要 后面的才是base64
2018年07月08日 11点07分
@凹凸曼大小怪77 说具体点可以吗,哪里的反邪号
2018年07月08日 11点07分
回复 凹凸曼大小怪77 :/9j/的/不要?
2018年07月08日 11点07分
@我爱萌love 只要9j/后面的
2018年07月08日 14点07分
level 10
url里用的base64和常规的base64的符号对应规则不完全一样
2018年07月08日 23点07分 8
常规的是什么样的?
2018年07月09日 00点07分
level 10
看你那个Base64.DEFAULT,怕是问题在那里
2018年07月08日 23点07分 9
level 13
你这是有换行的base64,参数不能用默认的
2018年07月09日 01点07分 10
求代码[小乖]
2018年07月09日 01点07分
看来有个懂行的[滑稽][滑稽]
2018年07月09日 05点07分
看12楼
2018年07月09日 08点07分
level 12
呀,不懂啊
2018年07月09日 06点07分 11
level 7
我爱萌love 楼主
我把编码转成没有换行的base64,这样写还是闪退
2018年07月09日 08点07分 12
不是,base64有好几种标准,默认不支持换行,后来有一种补充协议定义了换行等的转义。你把default改成nowarp。然后看看要不要加nopadding
2018年07月09日 08点07分
@千秋事佐闲茶🍁 可是我12楼的代码已经转成没换行的了呀
2018年07月09日 08点07分
@我爱萌love 第一个,logcat必须要有。第二个,replace能解决对齐问题?
2018年07月09日 09点07分
@千秋事佐闲茶🍁 大佬一句道出真谛[你懂的]
2018年07月09日 09点07分
level 11
多简单点事,不会跑就想跳,谁给你的勇气?[懒得理][懒得理]
2018年07月09日 09点07分 14
level 11
这是BitmapFactory.decodeByteArray(byte data,int offset,int length,BitmapOptions options)的官方api文档,仔细看每一句话
2018年07月09日 10点07分 15
level 11
主要看这个,务必看,我为什么加非空判断?因为官方文档说了,这个不是永远都是非空,所以你闪退很正常[懒得理][捂嘴笑]
2018年07月09日 10点07分 16
level 11
2018年07月09日 11点07分 17
老铁,怎么不上源码,我也想知道[滑稽]
2018年08月02日 12点08分
1 2 尾页