Android第二十七课 NDK 渲染色彩深度
16lz
2022-01-09
前言:http://blog.sina.com.cn/s/blog_69a04cf40100pyhu.html
enum {
WINDOW_FORMAT_RGBA_8888 = 1, // 四字节,A(1Byte)R(1Byte)G(1Byte)B(1Byte)
WINDOW_FORMAT_RGBX_8888 = 2, // 四字节(低24位有效),A(无效)R(1Byte)G(1Byte)B(1Byte)
WINDOW_FORMAT_RGB_565 = 4, // 两字节,R(5bits)G(6bits)B(5bits)
};
色彩深度应该选择哪种方式?
目前测试过的手机以及平板都能够很好的支持WINDOW_FORMAT_RGBX_8888,并没有任何的不流畅。
WINDOW_FORMAT_RGB_565肯定是一种内存使用最小的方式,其他两种方式是它的两倍,但是数据肯定需要
进行换算,才能够写入渲染缓存
缺陷:华为平板直接屏蔽了该色彩深度,毕竟平板宽屏采用24真彩色更能表现其图像质量
WINDOW_FORMAT_RGBX_8888不处理透明度,也就省去了一道功夫,看似应该效率有那么一点点的提升
更多相关文章
- adroid app权限实现方式
- 【Android】- Android(安卓)Service的两种启动方式
- android触摸实现物体运动方式
- 两个星期的Android开发
- Android中xml文件解析 SAX方式 与 PULL方式
- Android日记 获取SharedPreferences三种方式及使用
- 14、到底改如何区分android的平板、电视、手机
- Android(安卓)Https请求详细demo
- android 接听和挂断实现方式