📄 colors.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 + -