首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android4.0.4 framebuffer 支持32位颜色深度

2013-04-09 
Android4.0.4 framebuffer 支持32位色彩深度1、在/hardware/libhardware/modules/gralloc/framebuffer.cpp

Android4.0.4 framebuffer 支持32位色彩深度

1、在/hardware/libhardware/modules/gralloc/framebuffer.cpp中的

fb_device_open(hw_module_t const* module, const char* name,hw_device_t** device)中改动

//            int format = (m->info.bits_per_pixel == 32)//                         ? HAL_PIXEL_FORMAT_RGBX_8888//                         : HAL_PIXEL_FORMAT_RGB_565;            int format = (m->info.bits_per_pixel == 32)                         ? HAL_PIXEL_FORMAT_BGRA_8888                         : HAL_PIXEL_FORMAT_RGB_565;

当framebuffer是32位色深时选择HAL_PIXEL_FORMAT_BGRA_8888格式;



热点排行