ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/tonemap.h
(Generate patch)

Comparing ray/src/common/tonemap.h (file contents):
Revision 3.14 by greg, Fri Jun 27 06:53:22 2003 UTC vs.
Revision 3.15 by greg, Mon Jul 14 04:56:54 2003 UTC

# Line 10 | Line 10
10   extern "C" {
11   #endif
12  
13 + #include        "tifftypes.h"
14 +
15   /****    Argument Macros    ****/
16                                  /* Flags of what to do */
17   #define TM_F_HCONTR     01              /* human contrast sensitivity */
# Line 329 | Line 331 | tmMapPicture(BYTE **psp, int *xp, int *yp, int flags,
331          returns -       0 on success, TM_E_* on failure.
332   */
333  
334 + extern int
335 + tmCvRGB48(TMbright *ls, BYTE *cs, uint16 (*scan)[3], int len, double gv);
336 + /*
337 +        Convert 48-bit RGB scanline to encoded luminance and chrominance.
338  
339 +        ls      -       returned encoded luminance values.
340 +        cs      -       returned encoded chrominance values (Note 2).
341 +        scan    -       input scanline.
342 +        len     -       scanline length.
343 +        gv      -       input gamma value.
344 +
345 +        returns -       0 on success, TM_E_* on error.
346 + */
347 +
348 + extern int
349 + tmCvGray16(TMbright *ls, uint16 *scan, int len, double gv);
350 + /*
351 +        Convert 16-bit gray scanline to encoded luminance.
352 +
353 +        ls      -       returned encoded luminance values.
354 +        scan    -       input scanline.
355 +        len     -       scanline length.
356 +        gv      -       input gamma value.
357 +
358 +        returns -       0 on success, TM_E_* on error.
359 + */
360  
361   /****    Notes    ****/
362   /*

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines