RGB565

您所在的位置:网站首页 华为draal00是什么型号的手机 RGB565

RGB565

#RGB565| 来源: 网络整理| 查看: 265

(1)RGB565格式说明

      RGB565彩色模式, 一个像素占两个字节, 其中:第一个字节的前5位用来表示R(Red),第一个字节的后三位+第二个字节的前三位用来表示G(Green),第二个字节的后5位用来表示B(Blue)。如:15 14 13 121110 9 8 , 7 6 5 4 3 2 1 0

      而bitmap图片是一个RGB888,每个像素由3个字节组成,R->8bit,G->8bit,B->8bit;RGB565 的每个pixels是由2字节组成,R->5bit,G->6bit,B->5bit。转换的思路是取出原图的点,对每个采样进行运算。

(2)互转程序

#define RGB565_MASK_RED        0xF800   #define RGB565_MASK_GREEN    0x07E0   #define RGB565_MASK_BLUE       0x001F   void rgb565_2_rgb24(BYTE *rgb24, WORD rgb565)    //把一个字的565数据转成3个分离的R ,G,B{          //extract RGB   //分离出单独的RGB      rgb24[2] = (rgb565 & RGB565_MASK_RED) >> 11;      

      rgb24[1] = (rgb565 & RGB565_MASK_GREEN) >> 5;         rgb24[0] = (rgb565 & RGB565_MASK_BLUE);   

      //amplify the image   //往高位移动填满单字节的8位      rgb24[2]



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3