pblc.h
来自「枚举主机网络设备」· C头文件 代码 · 共 40 行
H
40 行
#ifdef HAVE_UNSIGNED_CHAR
#define UINT8 unsigned char
#else
#ifdef CHAR_IS_UNSIGNED
#define UINT8 char
#else
#define UINT8 short
#endif
#endif
#ifdef HAVE_UNSIGNED_SHORT
#define UINT16 unsigned short
#else
#define UINT16 unsigned int
#endif
#define INT16 short
#define INT32 long
#define JCOEF short
#define MAXJSAMPLE 255
#define CENTERJSAMPLE 128
#define JPEG_INTERNALS
#define SCALEBITS 16 /* speediest right-shift on some machines */
#define CBCR_OFFSET ((INT32) CENTERJSAMPLE << SCALEBITS)
#define ONE_HALF ((INT32) 1 << (SCALEBITS-1))
#define FIX(x) ((INT32) ((x) * (1L<<SCALEBITS) + 0.5))
#define R_Y_OFF 0 /* offset to R => Y section */
#define G_Y_OFF (1*(MAXJSAMPLE+1)) /* offset to G => Y section */
#define B_Y_OFF (2*(MAXJSAMPLE+1)) /* etc. */
#define R_CB_OFF (3*(MAXJSAMPLE+1))
#define G_CB_OFF (4*(MAXJSAMPLE+1))
#define B_CB_OFF (5*(MAXJSAMPLE+1))
#define R_CR_OFF B_CB_OFF /* B=>Cb, R=>Cr are the same */
#define G_CR_OFF (6*(MAXJSAMPLE+1))
#define B_CR_OFF (7*(MAXJSAMPLE+1))
#define TABLE_SIZE (8*(MAXJSAMPLE+1))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?