Android性能优化专项 移动 前端 Python Android JavaAndroid知识梳理

高性能图片优化方案

2022-10-16  本文已影响0人  杨充211

目录介绍

01.图片基础概念介绍

1.1 图片占用内存介绍

1.2 加载网络图片流程

1.3 三方库加载图片逻辑

1.4 从网络直接拉取图片

1.5 加载图片的流程

1.6 Bitmap能直接存储吗

1.7 Bitmap创建流程

1.8 图片框架如何设计

02.图片内存计算方式

2.1 如何计算占用内存

2.2 上面计算内存对吗

2.3 一个像素占用内存

2.4 使用API获取内存

2.5 影响Bitmap内存因素

2.6 加载xhdpi和xxhdpi图片

2.7 图片一些注意事项

03.大图的内存优化

3.1 常见图片压缩

3.2 图片尺寸压缩

3.2.1 如何理解尺寸压缩
3.2.2 设置BitmapFactory.Options属性

3.3 图片质量压缩

3.4 双线性采样压缩

3.5 高清图分片加载

3.6 图片综合压缩

04.色彩格式及内存优化

4.1 RGB颜色种类

4.2 ARGB色彩模式

4.3 改变色彩格式优化

05.缓存的使用实践优化

5.1 Lru内存缓存

5.2 Lru内存注意事项

5.3 使用Lru磁盘缓存

06.不同版本对Bitmap管理

6.1 演变进程

6.2 管理Bitmap内存

6.3 提高Bitmap复用

07.图片其他方面优化

7.1 减少PNG图片的使用

7.2 切割圆角优化

7.3 如何给图片置灰色

7.4 如何处理图片旋转呢

7.5 保存图片且刷相册

7.6 统一图片域名优化

7.7 优化H5图片加载

7.8 优化图片阴影效果

7.9 图片资源的压缩

上一篇 下一篇

猜你喜欢

热点阅读