亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? convertcolor.c

?? arm lpc2000 應(yīng)用歷程 arm lpc2000 應(yīng)用歷程
?? C
字號(hào):
/****************************************************************************************
* 文件名:CONVERTCOLOR.C
* 功能:顏色值轉(zhuǎn)換程序。
* 作者:黃紹斌
* 日期:2004.02.26
* 備注:
****************************************************************************************/
#include  "config.h"


#if  CONVERTCOLOR_EN==1
/****************************************************************************
* 名稱(chēng):GUI_Color2Index_565()
* 功能:將RGB值轉(zhuǎn)換16位索引值。轉(zhuǎn)換后的值適用于64K色彩色液晶。
* 入口參數(shù):ColorRGB		RGB值,d23--d16為R值,d15--d8為G值,d7--d0為B值
* 出口參數(shù):返回轉(zhuǎn)換值(64K色,d15--d11為R值,d10--d5為G值,d4--d0為B值)
* 說(shuō)明:
****************************************************************************/
uint16  GUI_Color2Index_565(uint32 colorRGB) 
{  uint8  r, g, b;

   b = ( colorRGB>>(0+3) ) & 0x1f;		// 取B色的高5位
   g = ( colorRGB>>(8+2) ) & 0x3f;		// 取G色的高6位
   r = ( colorRGB>>(16+3)) & 0x1f;		// 取R色的高5位
   
   return( (r<<11) + (g<<5) + (b<<0) );		
}


/****************************************************************************
* 名稱(chēng):GUI_Index2Color_565()
* 功能:將16位索引值轉(zhuǎn)換為RGB值。適用于64K色彩色液晶。
* 入口參數(shù):index		16位索引值(64K色,d15--d11為R值,d10--d5為G值,d4--d0為B值)
* 出口參數(shù):返回值即為RGB值(d23--d16為R值,d15--d8為G值,d7--d0為B值)。
* 說(shuō)明:
****************************************************************************/
uint32  GUI_Index2Color_565(uint16 index) 
{  uint32  r, g, b;

   b = (index>>0)  & 0x1f;
   g = (index>>5)  & 0x3f;
   r = (index>>11) & 0x1f;
   r = r * 255 / 31;
   g = g * 255 / 63;
   b = b * 255 / 31;
   
   return( (r<<16) + (g<<8) + (b<<0) );
}



/****************************************************************************
* 名稱(chēng):GUI_Color2Index_555()
* 功能:將RGB值轉(zhuǎn)換15位索引值。轉(zhuǎn)換后的值適用于32K色彩色液晶。
* 入口參數(shù):ColorRGB		RGB值,d23--d16為R值,d15--d8為G值,d7--d0為B值
* 出口參數(shù):返回轉(zhuǎn)換值(32K色,d14--d10為R值,d9--d5為G值,d4--d0為B值)
* 說(shuō)明:
****************************************************************************/
uint16  GUI_Color2Index_555(uint32 colorRGB) 
{  uint8  r, g, b;

   b = ( colorRGB>>(0+3) ) & 0x1f;
   g = ( colorRGB>>(8+3) ) & 0x1f;
   r = ( colorRGB>>(16+3)) & 0x1f;
  
   return( (r<<10) + (g<<5) + (b<<0) );
}


/****************************************************************************
* 名稱(chēng):GUI_Index2Color_555()
* 功能:將15位索引值轉(zhuǎn)換為RGB值。適用于32K色彩色液晶。
* 入口參數(shù):index		15位索引值(32K色,d14--d10為R值,d9--d5為G值,d4--d0為B值)
* 出口參數(shù):返回值即為RGB值(d23--d16為R值,d15--d8為G值,d7--d0為B值)。
* 說(shuō)明:
****************************************************************************/
uint32  GUI_Index2Color_555(uint16 index) 
{  uint32  r, g, b;

   b = (index>>0)  & 0x1f;
   g = (index>>5)  & 0x1f;
   r = (index>>10) & 0x1f;
   r = r * 255 / 31;
   g = g * 255 / 31;
   b = b * 255 / 31;
   
   return( (r<<16) + (g<<8) + (b<<0) );
}


/****************************************************************************
* 名稱(chēng):GUI_Color2Index_444()
* 功能:將RGB值轉(zhuǎn)換12位索引值。轉(zhuǎn)換后的值適用于4096色偽彩液晶。
* 入口參數(shù):ColorRGB		RGB值,d23--d16為R值,d15--d8為G值,d7--d0為B值
* 出口參數(shù):返回轉(zhuǎn)換值(4096色,RRRRGGGGBBBB)
* 說(shuō)明:
****************************************************************************/
uint16  GUI_Color2Index_444(uint32 colorRGB) 
{  uint8 r,g,b;

   b = ( colorRGB>>(0+4) ) & 0x0f;
   g = ( colorRGB>>(8+4) ) & 0x0f;
   r = ( colorRGB>>(16+4)) & 0x0f;
   
   return ( (r<<8) + (g << 4) + (b<<0) );
}


/****************************************************************************
* 名稱(chēng):GUI_Index2Color_444()
* 功能:將12位索引值轉(zhuǎn)換為RGB值。適用于4096色偽彩液晶。
* 入口參數(shù):index		12位索引值(4096色,RRRRGGGGBBBB)
* 出口參數(shù):返回值即為RGB值(d23--d16為R值,d15--d8為G值,d7--d0為B值)。
* 說(shuō)明:
****************************************************************************/
uint32  GUI_Index2Color_444(uint16 index) 
{  uint8  r,g,b;

   b = (index >> 0) & 0x0f;
   g = (index >> 4) & 0x0f;
   r = (index >> 8) & 0x0f;
  
   r = r * 17;
   g = g * 17;
   b = b * 17;
   
   return ( (r<<16) + (g<<8) + (b<<0) );
}



/****************************************************************************
* 名稱(chēng):GUI_Color2Index_332()
* 功能:將RGB值轉(zhuǎn)換8位索引值。轉(zhuǎn)換后的值適用于256色偽彩液晶。
* 入口參數(shù):ColorRGB		RGB值,d23--d16為R值,d15--d8為G值,d7--d0為B值
* 出口參數(shù):返回轉(zhuǎn)換值(256色,RRRGGGBB)
* 說(shuō)明:
****************************************************************************/
uint8  GUI_Color2Index_332(uint32 colorRGB) 
{  uint32  r, g, b;

   b = (colorRGB>>0)  & 0xff;
   g = (colorRGB>>8)  & 0xff;
   r = (colorRGB>>16) & 0xff;
   r = (r * 7 + 127) / 255;
   g = (g * 7 + 127) / 255;
   b = (b + 42) / 85;
   
   return( (r<<5) + (g << 2) + (b<<0) );
}


/****************************************************************************
* 名稱(chēng):GUI_Index2Color_332()
* 功能:將8位索引值轉(zhuǎn)換為RGB值。適用于256色偽彩液晶。
* 入口參數(shù):index		8位索引值(256色,RRRGGGBB)
* 出口參數(shù):返回值即為RGB值(d23--d16為R值,d15--d8為G值,d7--d0為B值)。
* 說(shuō)明:
****************************************************************************/
uint32  GUI_Index2Color_233(uint8 index)
{  uint32  r, g, b;

   r = (index >> 5) * 255 / 7;
   g = ((index >> 3) & 7) * 255 / 7;
   b = (index & 3) * 85;
   
   return( (r<<16) + (g << 8) + (b<<0) );
}



/****************************************************************************
* 名稱(chēng):GUI_Color2Index_222()
* 功能:將RGB值轉(zhuǎn)換8位索引值。轉(zhuǎn)換后的值適用于64色液晶。
* 入口參數(shù):ColorRGB		RGB值,d23--d16為R值,d15--d8為G值,d7--d0為B值
* 出口參數(shù):返回轉(zhuǎn)換值(64色,RRGGBB)
* 說(shuō)明:
****************************************************************************/
uint8  GUI_Color2Index_222(uint32 colorRGB)
{  uint32  r, g, b;

   b = (((colorRGB>>0) &255)+0x2a)/0x55;
   g = (((colorRGB>>8) &255)+0x2a)/0x55;
   r = (((colorRGB>>16)&255)+0x2a)/0x55;
   
   return( (r<<4) + (g<<2) + (b<<0) );
}


/****************************************************************************
* 名稱(chēng):GUI_Index2Color_222()
* 功能:將6位索引值轉(zhuǎn)換為RGB值。適用于64色液晶。
* 入口參數(shù):index		6位索引值(64色,RRGGBB)
* 出口參數(shù):返回值即為RGB值(d23--d16為R值,d15--d8為G值,d7--d0為B值)。
* 說(shuō)明:
****************************************************************************/
uint32  GUI_Index2Color_222(uint8 index) 
{  uint8  r, g, b;

   b = ((index>>0)&3) * 0x55;
   g = ((index>>2)&3) * 0x55;
   r = ((index>>4)&3) * 0x55;
   
   return( (r<<16) + (g<<8) + (b<<0) );
}




/****************************************************************************
* 名稱(chēng):GUI_Color2Index_111()
* 功能:將RGB值轉(zhuǎn)換3位索引值。轉(zhuǎn)換后的值適用于8色液晶或8級(jí)恢度液晶。
* 入口參數(shù):ColorRGB		RGB值,d23--d16為R值,d15--d8為G值,d7--d0為B值
* 出口參數(shù):返回轉(zhuǎn)換值(8色,RGB)
* 說(shuō)明:
****************************************************************************/
uint8  GUI_Color2Index_111(uint32 colorRGB) 
{  uint8  r, g, b;

   b = (colorRGB>>(0+7))  &1;
   g = (colorRGB>>(8+7))  &1;
   r = (colorRGB>>(16+7)) &1;
   
   return( (r<<2) + (g<<1) + (b<<0) );
}


/****************************************************************************
* 名稱(chēng): GUI_Index2Color_111()
* 功能:將3位索引值轉(zhuǎn)換為RGB值。適用于8色液晶或8級(jí)恢度液晶。
* 入口參數(shù):index		3位索引值(8色,RGB)
* 出口參數(shù):返回值即為RGB值(d23--d16為R值,d15--d8為G值,d7--d0為B值)。
* 說(shuō)明:
****************************************************************************/
uint32  GUI_Index2Color_111(uint8 Index) 
{  uint8  r, g, b;

   b = ((Index>>0)&1) * 0xff;
   g = ((Index>>1)&1) * 0xff;
   r = ((Index>>2)&1) * 0xff;
   
   return( (r<<16) + (g<<8) + (b<<0) );
}

#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩美女一区二区三区| 国产91高潮流白浆在线麻豆 | 国产精选一区二区三区| 欧美国产日韩一二三区| 欧美一级理论性理论a| 亚洲电影一级黄| 亚洲男人的天堂av| 欧美一区二区日韩| 99亚偷拍自图区亚洲| 日韩av成人高清| 亚洲精品中文在线影院| 国产精品色眯眯| 国产三级欧美三级日产三级99 | 亚洲国产精品自拍| 26uuu国产日韩综合| 国产丝袜欧美中文另类| 久久影院视频免费| 国产女人aaa级久久久级| 国产三区在线成人av| 中文字幕久久午夜不卡| 精品99一区二区三区| 精品少妇一区二区三区免费观看 | 亚洲午夜免费福利视频| 亚洲最快最全在线视频| 国产精品无码永久免费888| 久久久精品免费免费| 久久久美女毛片| 国产日韩高清在线| 国产精品黄色在线观看| 亚洲欧美日韩人成在线播放| 中文字幕一区二区不卡| 一区二区三区在线看| 日韩高清在线观看| 国产一区二区三区黄视频 | 日韩欧美国产一区二区在线播放| 欧美电影免费观看高清完整版 | 亚洲欧美日韩中文播放| 粉嫩高潮美女一区二区三区| 99久久综合色| 日韩一区二区三区电影| 国产精品视频一区二区三区不卡| 亚洲一二三四在线| 国产一区二区三区av电影| 91视频一区二区| 欧美一级电影网站| 亚洲男人的天堂在线aⅴ视频 | 一区二区三区精品| 韩国毛片一区二区三区| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产精品欧美久久久久无广告| 亚洲视频图片小说| 国产一区在线精品| 欧美色倩网站大全免费| 国产精品对白交换视频| 国内成人自拍视频| 欧美高清视频在线高清观看mv色露露十八 | 福利一区福利二区| 欧美精品一区二区三区在线| 亚洲va在线va天堂| 一本色道久久综合亚洲aⅴ蜜桃| 国产亚洲欧美日韩俺去了| 麻豆成人久久精品二区三区红| 69堂国产成人免费视频| 亚洲综合色自拍一区| 成人激情视频网站| 欧美大度的电影原声| 精品影院一区二区久久久| 欧美一区二区在线播放| 日韩电影在线观看一区| 日韩一二三四区| 国内久久精品视频| 久久精品亚洲乱码伦伦中文| 岛国精品在线播放| 国产精品青草综合久久久久99| 国产成人丝袜美腿| 中文字幕在线观看一区| 日本高清视频一区二区| 亚洲午夜影视影院在线观看| 欧美人狂配大交3d怪物一区| 久久国产精品99久久久久久老狼| 欧美一区二区啪啪| 国产一本一道久久香蕉| 国产精品成人免费在线| 欧美午夜在线一二页| 久久国产精品第一页| 国产精品乱码人人做人人爱| 91视频xxxx| 免费在线视频一区| 国产精品日产欧美久久久久| 欧美在线制服丝袜| 精品一区二区三区免费观看| 国产精品美女久久久久高潮| 欧美亚洲一区二区三区四区| 久草在线在线精品观看| 中文字幕欧美一区| 欧美一区二区三区免费| 成人激情免费电影网址| 日韩中文欧美在线| 一区在线播放视频| www久久精品| 制服丝袜亚洲网站| 色综合天天做天天爱| 国产在线观看一区二区| 天天综合色天天| 亚洲欧美综合色| 久久综合av免费| 欧美精三区欧美精三区| 成人激情免费视频| 国产成人av一区二区三区在线 | 精品粉嫩aⅴ一区二区三区四区| 91网站黄www| 99国产精品99久久久久久| 久久99久久精品| 免费成人av资源网| 亚洲国产日产av| 亚洲一区二区三区中文字幕| 国产精品素人一区二区| 国产视频一区二区在线| 亚洲精品一线二线三线| 精品国产一区二区三区av性色| 欧美日本视频在线| 在线不卡一区二区| 波多野结衣亚洲一区| 国产精品综合网| av福利精品导航| 91玉足脚交白嫩脚丫在线播放| 色哟哟国产精品免费观看| 91国产福利在线| 欧美丝袜丝nylons| 欧美成人精品1314www| www日韩大片| 亚洲视频一区在线| 亚洲一二三四在线观看| 日韩av午夜在线观看| 国产传媒日韩欧美成人| 欧美在线观看18| 日韩亚洲欧美一区二区三区| 专区另类欧美日韩| 精品一区二区三区在线播放视频| 国产精品综合久久| 色琪琪一区二区三区亚洲区| 欧美日韩久久不卡| 久久久美女艺术照精彩视频福利播放| 国产精品久久久久国产精品日日| 亚洲aaa精品| 国产成人精品一区二| 欧美日韩高清一区二区不卡| 国产婷婷色一区二区三区四区 | 在线观看日产精品| 久久久国产精品午夜一区ai换脸| 一区二区在线观看视频| 国产一区二区三区综合| 色爱区综合激月婷婷| 国产亚洲视频系列| 蜜臀av亚洲一区中文字幕| 日本国产一区二区| 《视频一区视频二区| 国产成人av福利| 欧美xxxx老人做受| 三级久久三级久久久| 日本道色综合久久| 亚洲欧美激情小说另类| 懂色av一区二区在线播放| 亚洲精品一区二区精华| 日本成人在线电影网| 欧美日韩精品系列| 亚洲国产色一区| 欧美日韩和欧美的一区二区| 亚洲精品国产无天堂网2021| 成人免费av在线| 亚洲男女一区二区三区| 美国精品在线观看| 不卡的看片网站| 欧美日韩黄色一区二区| 精品一区二区免费| 国产精品久久久久久福利一牛影视 | 亚洲图片欧美一区| 久久精品人人做| a美女胸又www黄视频久久| 亚洲精品美国一| 国产精品久久综合| 欧美日韩一区二区三区高清| 日韩**一区毛片| 亚洲精品高清在线观看| 欧美国产亚洲另类动漫| 国产亚洲美州欧州综合国| 欧美第一区第二区| 精品欧美乱码久久久久久| 日韩美女一区二区三区四区| 日韩一区二区三区四区| 国产 日韩 欧美大片| 日本欧美加勒比视频| 亚洲国产欧美一区二区三区丁香婷| 欧美国产日韩一二三区| 精品国产sm最大网站| 日韩美女在线视频| 欧美电影免费观看高清完整版在 | 国产精品乱码久久久久久| 国产亚洲欧美一级| 2020国产精品久久精品美国|