问题描述
- 用BitmapFactory的decodeByteArray方法解析图片问题
- Bitmap bitmap = BitmapFactory.decodeByteArray(result 0 result.length);
在调用decodeByteArray这个方法之前我输出过byte[ ]的长度,
result.length = 161472
为什么我保存生成的图片之后导出来看,发现图片长度是478844大小468KB
保存图片我用的是bitmap.compress(Bitmap.CompressFormat.PNG 70 out)
解决方案
图片能打开么?之前的是不是压缩的。
解决方案二:
java 图片解析,血的教训 BitmapFactory.decodeByteArray() 是个邪恶的方法
时间: 2024-11-04 22:24:55