| OLD | NEW | 
|---|
| 1 /* $Id: tif_color.c,v 1.19 2010-12-14 02:22:42 faxguy Exp $ */ | 1 /* $Id: tif_color.c,v 1.19 2010-12-14 02:22:42 faxguy Exp $ */ | 
| 2 | 2 | 
| 3 /* | 3 /* | 
| 4  * Copyright (c) 1988-1997 Sam Leffler | 4  * Copyright (c) 1988-1997 Sam Leffler | 
| 5  * Copyright (c) 1991-1997 Silicon Graphics, Inc. | 5  * Copyright (c) 1991-1997 Silicon Graphics, Inc. | 
| 6  * | 6  * | 
| 7  * Permission to use, copy, modify, distribute, and sell this software and | 7  * Permission to use, copy, modify, distribute, and sell this software and | 
| 8  * its documentation for any purpose is hereby granted without fee, provided | 8  * its documentation for any purpose is hereby granted without fee, provided | 
| 9  * that (i) the above copyright notices and this permission notice appear in | 9  * that (i) the above copyright notices and this permission notice appear in | 
| 10  * all copies of the software and related documentation, and (ii) the names of | 10  * all copies of the software and related documentation, and (ii) the names of | 
| (...skipping 17 matching lines...) Expand all  Loading... | 
| 28  * CIE L*a*b* to CIE XYZ and CIE XYZ to RGB conversion routines are taken | 28  * CIE L*a*b* to CIE XYZ and CIE XYZ to RGB conversion routines are taken | 
| 29  * from the VIPS library (http://www.vips.ecs.soton.ac.uk) with | 29  * from the VIPS library (http://www.vips.ecs.soton.ac.uk) with | 
| 30  * the permission of John Cupitt, the VIPS author. | 30  * the permission of John Cupitt, the VIPS author. | 
| 31  */ | 31  */ | 
| 32 | 32 | 
| 33 /* | 33 /* | 
| 34  * TIFF Library. | 34  * TIFF Library. | 
| 35  * | 35  * | 
| 36  * Color space conversion routines. | 36  * Color space conversion routines. | 
| 37  */ | 37  */ | 
|  | 38 | 
| 38 #include "tiffiop.h" | 39 #include "tiffiop.h" | 
| 39 #include <math.h> | 40 #include <math.h> | 
| 40 | 41 | 
| 41 /* | 42 /* | 
| 42  * Convert color value from the CIE L*a*b* 1976 space to CIE XYZ. | 43  * Convert color value from the CIE L*a*b* 1976 space to CIE XYZ. | 
| 43  */ | 44  */ | 
| 44 void | 45 void | 
| 45 TIFFCIELabToXYZ(TIFFCIELabToRGB *cielab, uint32 l, int32 a, int32 b, | 46 TIFFCIELabToXYZ(TIFFCIELabToRGB *cielab, uint32 l, int32 a, int32 b, | 
| 46                 float *X, float *Y, float *Z) | 47                 float *X, float *Y, float *Z) | 
| 47 { | 48 { | 
| (...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 277 #undef  FIX | 278 #undef  FIX | 
| 278 | 279 | 
| 279 /* vim: set ts=8 sts=8 sw=8 noet: */ | 280 /* vim: set ts=8 sts=8 sw=8 noet: */ | 
| 280 /* | 281 /* | 
| 281  * Local Variables: | 282  * Local Variables: | 
| 282  * mode: c | 283  * mode: c | 
| 283  * c-basic-offset: 8 | 284  * c-basic-offset: 8 | 
| 284  * fill-column: 78 | 285  * fill-column: 78 | 
| 285  * End: | 286  * End: | 
| 286  */ | 287  */ | 
| 287 |  | 
| OLD | NEW | 
|---|