android 图片质量压缩和尺寸压缩
发布网友
发布时间:2022-04-23 02:12
我来回答
共2个回答
热心网友
时间:2023-08-01 21:26
图片有以下存在形式:
1.文件形式(即以二进制形式存在于硬盘上)
2.流的形式(即以二进制形式存在于内存中)
3.Bitmap形式
这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流的形式,不是Bitmap的形式,当图片以Bitmap的形式存在时,其占用的内存会瞬间变大, 我试过500K文件形式的图片加载到内存,以Bitmap形式存在时,占用内存将近10M,当然这个增大的倍数并不是固定的。
热心网友
时间:2023-08-01 21:27
不会的。因为质量压缩并不是能一味的压缩下去,压缩到一定程度就不会再压缩了,它只是通过改变色深等改变图片大小,不会改变其占用的内存