Main Page | Modules | Class List | File List | Class Members | File Members

ColorSpace


Functions

RGBQUAD CxImage::HSLtoRGB (RGBQUAD lHSLColor)
RGBQUAD CxImage::HSLtoRGB (COLORREF cHSLColor)
COLORREF CxImage::RGBQUADtoRGB (RGBQUAD c)
RGBQUAD CxImage::RGBtoHSL (RGBQUAD lRGBColor)
RGBQUAD CxImage::RGBtoRGBQUAD (COLORREF cr)
RGBQUAD CxImage::RGBtoXYZ (RGBQUAD lRGBColor)
RGBQUAD CxImage::RGBtoYIQ (RGBQUAD lRGBColor)
RGBQUAD CxImage::RGBtoYUV (RGBQUAD lRGBColor)
bool CxImage::SplitCMYK (CxImage *c, CxImage *m, CxImage *y, CxImage *k)
bool CxImage::SplitHSL (CxImage *h, CxImage *s, CxImage *l)
bool CxImage::SplitRGB (CxImage *r, CxImage *g, CxImage *b)
bool CxImage::SplitXYZ (CxImage *x, CxImage *y, CxImage *z)
bool CxImage::SplitYIQ (CxImage *y, CxImage *i, CxImage *q)
bool CxImage::SplitYUV (CxImage *y, CxImage *u, CxImage *v)
RGBQUAD CxImage::XYZtoRGB (RGBQUAD lXYZColor)
RGBQUAD CxImage::YIQtoRGB (RGBQUAD lYIQColor)
RGBQUAD CxImage::YUVtoRGB (RGBQUAD lYUVColor)

Function Documentation

RGBQUAD CxImage::HSLtoRGB RGBQUAD  lHSLColor  )  [static, inherited]
 

RGBQUAD CxImage::HSLtoRGB COLORREF  cHSLColor  )  [static, inherited]
 

COLORREF CxImage::RGBQUADtoRGB RGBQUAD  c  )  [static, inherited]
 

RGBQUAD CxImage::RGBtoHSL RGBQUAD  lRGBColor  )  [static, inherited]
 

RGBQUAD CxImage::RGBtoRGBQUAD COLORREF  cr  )  [static, inherited]
 

RGBQUAD CxImage::RGBtoXYZ RGBQUAD  lRGBColor  )  [static, inherited]
 

RGBQUAD CxImage::RGBtoYIQ RGBQUAD  lRGBColor  )  [static, inherited]
 

RGBQUAD CxImage::RGBtoYUV RGBQUAD  lRGBColor  )  [static, inherited]
 

bool CxImage::SplitCMYK CxImage c,
CxImage m,
CxImage y,
CxImage k
[inherited]
 

Extract CMYK channels from the image. Each channel is an 8 bit grayscale image.

Parameters:
c,m,y,k: pointers to CxImage objects, to store the splited channels
Returns:
true if everything is ok

bool CxImage::SplitHSL CxImage h,
CxImage s,
CxImage l
[inherited]
 

Extract HSL channels from the image. Each channel is an 8 bit grayscale image.

Parameters:
h,s,l: pointers to CxImage objects, to store the splited channels
Returns:
true if everything is ok

bool CxImage::SplitRGB CxImage r,
CxImage g,
CxImage b
[inherited]
 

Extract RGB channels from the image. Each channel is an 8 bit grayscale image.

Parameters:
r,g,b: pointers to CxImage objects, to store the splited channels
Returns:
true if everything is ok

bool CxImage::SplitXYZ CxImage x,
CxImage y,
CxImage z
[inherited]
 

Extract XYZ channels from the image. Each channel is an 8 bit grayscale image.

Parameters:
x,y,z: pointers to CxImage objects, to store the splited channels
Returns:
true if everything is ok

bool CxImage::SplitYIQ CxImage y,
CxImage i,
CxImage q
[inherited]
 

Extract YIQ channels from the image. Each channel is an 8 bit grayscale image.

Parameters:
y,i,q: pointers to CxImage objects, to store the splited channels
Returns:
true if everything is ok

bool CxImage::SplitYUV CxImage y,
CxImage u,
CxImage v
[inherited]
 

Extract YUV channels from the image. Each channel is an 8 bit grayscale image.

Parameters:
y,u,v: pointers to CxImage objects, to store the splited channels
Returns:
true if everything is ok

RGBQUAD CxImage::XYZtoRGB RGBQUAD  lXYZColor  )  [static, inherited]
 

RGBQUAD CxImage::YIQtoRGB RGBQUAD  lYIQColor  )  [static, inherited]
 

RGBQUAD CxImage::YUVtoRGB RGBQUAD  lYUVColor  )  [static, inherited]
 


Generated on Mon Oct 11 22:30:18 2004 for CxImage by doxygen 1.3.8