File: color_space.h

package info (click to toggle)
libpdl-graphics-colorspace-perl 0.206-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 172 kB
  • sloc: perl: 537; ansic: 274; makefile: 3
file content (17 lines) | stat: -rw-r--r-- 932 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* prototypes of functions in color_space.c */
double  rgb_quant( double p, double q, double h );
void    rgb2cmyk( double *rgb, double *cmyk );
void    cmyk2rgb( double *cmyk, double *rgb );
void    rgb2hsl( double *rgb, double *hsl );
void    hsl2rgb( double *hsl, double *rgb );
void    rgb2hsv( double *rgb, double *hsv );
void    hsv2rgb( double *hsv, double *rgb );
void    rgb2xyz( double *rgb, double gamma, double *m0, double *m1, double *m2, double *xyz );
void    xyz2rgb( double *xyz, double gamma, double *m0, double *m1, double *m2, double *rgb );
void    rgb2linear( double *rgb, double gamma, double *out );
void    rgb2gamma( double *rgb, double gamma, double *out );
void    xyY2xyz( double *xyY, double *xyz );
void    xyz2lab( double *xyz, double *w, double *lab );
void    lab2lch( double *lab, double *lch );
void    lch2lab( double *lch, double *lab );
void    lab2xyz( double *lab, double *w, double *xyz );