⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colors.h

📁 fr-400 嵌入式系统板的 图形 api
💻 H
字号:
#include	"colors_yuv422.h"#include	"colors_rgb888.h"#define	GET_R(col)	((col>>16)&0xFF)#define	GET_G(col)	((col>> 8)&0xFF)#define	GET_B(col)	((col    )&0xFF)#ifdef	YUV#define Black      	YUV_black      #define DarkBlue   	YUV_DarkBlue   #define DarkGreen  	YUV_DarkGreen  #define DarkCyan   	YUV_DarkCyan   #define DarkRed    	YUV_DarkRed    #define DarkMagenta	YUV_DarkMagenta#define DarkYellow 	YUV_yellow4 #define DarkWhite  	YUV_AntiqueWhite2  #define Gray       	YUV_gray       #define Blue       	YUV_blue       #define Green      	YUV_green      #define Cyan       	YUV_cyan       #define Red        	YUV_red        #define Magenta    	YUV_magenta    #define Yellow     	YUV_yellow     #define White      	YUV_white      #endif#if	defined(RGB888)|defined(RGB888ORG)#define Black      	RGB888_Black      #define DarkBlue   	RGB888_DarkBlue   #define DarkGreen  	RGB888_DarkGreen  #define DarkCyan   	RGB888_DarkCyan   #define DarkRed    	RGB888_DarkRed    #define DarkMagenta	RGB888_DarkMagenta#define DarkYellow 	RGB888_DarkYellow #define DarkWhite  	RGB888_DarkWhite  #define Gray       	RGB888_Gray       #define Blue       	RGB888_Blue       #define Green      	RGB888_Green      #define Cyan       	RGB888_Cyan       #define Red        	RGB888_Red        #define Magenta    	RGB888_Magenta    #define Yellow     	RGB888_Yellow     #define White      	RGB888_White      #endif#ifdef	PLT16M#define	RGB2BGR(col)	((GET_B(col)<<16)|(GET_G(col)<<8)|(GET_R(col)))#define Black      	RGB2BGR(RGB888_Black      )#define DarkBlue   	RGB2BGR(RGB888_DarkBlue   )#define DarkGreen  	RGB2BGR(RGB888_DarkGreen  )#define DarkCyan   	RGB2BGR(RGB888_DarkCyan   )#define DarkRed    	RGB2BGR(RGB888_DarkRed    )#define DarkMagenta	RGB2BGR(RGB888_DarkMagenta)#define DarkYellow 	RGB2BGR(RGB888_DarkYellow )#define DarkWhite  	RGB2BGR(RGB888_DarkWhite  )#define Gray       	RGB2BGR(RGB888_Gray       )#define Blue       	RGB2BGR(RGB888_Blue       )#define Green      	RGB2BGR(RGB888_Green      )#define Cyan       	RGB2BGR(RGB888_Cyan       )#define Red        	RGB2BGR(RGB888_Red        )#define Magenta    	RGB2BGR(RGB888_Magenta    )#define Yellow     	RGB2BGR(RGB888_Yellow     )#define White      	RGB2BGR(RGB888_White      )#endif#ifdef	RGB555#define	B8TOB5(col)		(((GET_R(col)>>3)<<10)|((GET_G(col)>>3)<<5)|(GET_B(col)>>3))#define Black      	B8TOB5(RGB888_Black      )#define DarkBlue   	B8TOB5(RGB888_DarkBlue   )#define DarkGreen  	B8TOB5(RGB888_DarkGreen  )#define DarkCyan   	B8TOB5(RGB888_DarkCyan   )#define DarkRed    	B8TOB5(RGB888_DarkRed    )#define DarkMagenta	B8TOB5(RGB888_DarkMagenta)#define DarkYellow 	B8TOB5(RGB888_DarkYellow )#define DarkWhite  	B8TOB5(RGB888_DarkWhite  )#define Gray       	B8TOB5(RGB888_Gray       )#define Blue       	B8TOB5(RGB888_Blue       )#define Green      	B8TOB5(RGB888_Green      )#define Cyan       	B8TOB5(RGB888_Cyan       )#define Red        	B8TOB5(RGB888_Red        )#define Magenta    	B8TOB5(RGB888_Magenta    )#define Yellow     	B8TOB5(RGB888_Yellow     )#define White      	B8TOB5(RGB888_White      )#endif#ifdef	RGB332#define	B8TOB332(col)		(((GET_R(col)>>5)<<5)|((GET_G(col)>>5)<<2)|(GET_B(col)>>6))#define Black      	B8TOB332(RGB888_Black      )#define DarkBlue   	B8TOB332(RGB888_DarkBlue   )#define DarkGreen  	B8TOB332(RGB888_DarkGreen  )#define DarkCyan   	B8TOB332(RGB888_DarkCyan   )#define DarkRed    	B8TOB332(RGB888_DarkRed    )#define DarkMagenta	B8TOB332(RGB888_DarkMagenta)#define DarkYellow 	B8TOB332(RGB888_DarkYellow )#define DarkWhite  	B8TOB332(RGB888_DarkWhite  )#define Gray       	B8TOB332(RGB888_Gray       )#define Blue       	B8TOB332(RGB888_Blue       )#define Green      	B8TOB332(RGB888_Green      )#define Cyan       	B8TOB332(RGB888_Cyan       )#define Red        	B8TOB332(RGB888_Red        )#define Magenta    	B8TOB332(RGB888_Magenta    )#define Yellow     	B8TOB332(RGB888_Yellow     )#define White      	B8TOB332(RGB888_White      )#endif#ifdef	MONO8#define	RGB2MONO(col)		(((GET_R(col)<<1)+(GET_G(col)<<4)+GET_B(col))/7)#define Black      	RGB2MONO(RGB888_Black      )#define DarkBlue   	RGB2MONO(RGB888_DarkBlue   )#define DarkGreen  	RGB2MONO(RGB888_DarkGreen  )#define DarkCyan   	RGB2MONO(RGB888_DarkCyan   )#define DarkRed    	RGB2MONO(RGB888_DarkRed    )#define DarkMagenta	RGB2MONO(RGB888_DarkMagenta)#define DarkYellow 	RGB2MONO(RGB888_DarkYellow )#define DarkWhite  	RGB2MONO(RGB888_DarkWhite  )#define Gray       	RGB2MONO(RGB888_Gray       )#define Blue       	RGB2MONO(RGB888_Blue       )#define Green      	RGB2MONO(RGB888_Green      )#define Cyan       	RGB2MONO(RGB888_Cyan       )#define Red        	RGB2MONO(RGB888_Red        )#define Magenta    	RGB2MONO(RGB888_Magenta    )#define Yellow     	RGB2MONO(RGB888_Yellow     )#define White      	RGB2MONO(RGB888_White      )#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -