1.首先要知道图片大小的计算:
图片大小:分辨率 * 每个像素点的大小
- 分辨率就是比如一张图片的大小1080 * 452,这就是分辨率
- 像素点的大小:
- ALPHA_8 -- (1B)
- RGB_565 -- (2B)
- ARGB_4444 -- (2B)
- ARGB_8888 -- (4B)
- RGBA_F16 -- (8B)
2.所以图片的优化,就是减小的图片的大小,减小图片的大小,可以根据图片的计算公司去考虑
- 减少像素点大小
- 减低分辨率
3.备注:
- 图片是加载进内存再绘制到控件上的
- 图片的计算公司不是适合全部的,要根据情况而定
- 图片的大小还有跟图片存储的文件有关
4.具体的例子可以看这个:https://www.cnblogs.com/dasusu/p/9789389.html