00001 #ifndef __RACUTIL_H 00002 #define __RACUTIL_H 00003 00004 #ifndef BYTE 00005 #define BYTE unsigned char 00006 #endif 00007 00009 void racRGB2Lum(int width, int height, BYTE *r, BYTE *g, BYTE *b, BYTE *l); 00010 00012 void racRGB2Lum(int width, int height, BYTE *rbg, BYTE *l); 00013 00015 void racBGR2Lum(int width, int height, BYTE *bgr, BYTE *l); 00016 00018 void racBGR2Gray(int width, int height, BYTE *bgr, BYTE *l); 00019 00021 void racBGR2LLL(int width, int height, BYTE *bgr, BYTE *l); 00022 00024 void racBGR2GGG(int width, int height, BYTE *bgr, BYTE *l); 00025 00027 void racSaveImg(int width, int height, BYTE *imgSrc, char *filename); 00028 00030 void racSaveImg(int width, int height, BYTE *r, BYTE *g , BYTE *b, char *filename); 00031 00032 #endif