239 |
|
#define COLRFMT "32-bit_rle_rgbe" |
240 |
|
#define CIEFMT "32-bit_rle_xyze" |
241 |
|
#define PICFMT "32-bit_rle_???e" /* matches either */ |
242 |
< |
#define SPECFMT "Radiance_rle_spectra" /* spectral data w/ exponent */ |
243 |
< |
#define LPICFMT 21 /* max format id len */ |
242 |
> |
#define SPECFMT "Radiance_spectra" /* spectral data w/ exponent */ |
243 |
|
|
244 |
|
/* Number of spectral components */ |
245 |
|
#define NCOMPSTR "NCOMP=" |
339 |
|
/* compare scolor_rgb() and scolor_cie() */ |
340 |
|
/* also, pcolor_color() and pcolor_colr() */ |
341 |
|
extern void setscolor(SCOLOR scol, double r, double g, double b); |
342 |
< |
extern void scolor2color(COLOR col, SCOLOR scol, int ncs, float wlpt[4]); |
343 |
< |
extern void scolor2colr(COLR clr, SCOLOR scol, int ncs, float wlpt[4]); |
342 |
> |
extern void scolor2color(COLOR col, SCOLOR scol, int ncs, const float wlpt[4]); |
343 |
> |
extern void scolor2colr(COLR clr, SCOLOR scol, int ncs, const float wlpt[4]); |
344 |
|
extern void scolor2scolr(SCOLR sclr, SCOLOR scol, int ncs); |
345 |
|
extern void colr_color(COLOR col, COLR clr); |
346 |
|
extern void scolr2scolor(SCOLOR scol, SCOLR sclr, int ncs); |
347 |
< |
extern void scolr2color(COLOR col, SCOLR sclr, int ncs, float wlpt[4]); |
347 |
> |
extern void scolr2color(COLOR col, SCOLR sclr, int ncs, const float wlpt[4]); |
348 |
|
extern void colr_scolor(SCOLOR scol, COLR clr); |
349 |
|
extern void setcolr(COLR clr, double r, double g, double b); |
350 |
|
extern void setscolr(SCOLR sclr, double r, double g, double b); |
371 |
|
extern int comprgb2xyzWBmat(COLORMAT mat, RGBPRIMS pr); |
372 |
|
extern int comprgb2rgbWBmat(COLORMAT mat, RGBPRIMS pr1, RGBPRIMS pr2); |
373 |
|
/* most accurate spectral->tristim */ |
374 |
< |
extern void scolor2cie(COLOR col, SCOLOR scol, int ncs, float wlpt[4]); |
375 |
< |
extern void scolor2rgb(COLOR col, SCOLOR scol, int ncs, float wlpt[4]); |
374 |
> |
extern void scolor2cie(COLOR col, SCOLOR scol, int ncs, const float wlpt[4]); |
375 |
> |
extern void scolor2rgb(COLOR col, SCOLOR scol, int ncs, const float wlpt[4]); |
376 |
|
extern double scolor_photopic(SCOLOR scol); |
377 |
|
extern double scolor_scotopic(SCOLOR scol); |
378 |
|
extern double scolor_melanopic(SCOLOR scol); |