ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/px/ra_tiff.c
(Generate patch)

Comparing ray/src/px/ra_tiff.c (file contents):
Revision 2.31 by greg, Tue Jun 7 16:54:23 2005 UTC vs.
Revision 2.32 by greg, Fri Aug 19 02:31:32 2005 UTC

# Line 362 | Line 362 | initfromtif(void)              /* initialize conversion from TIFF
362                  quiterr("unknown input image resolution");
363  
364          if (!TIFFGetField(cvts.tif, TIFFTAG_STONITS, &cvts.stonits))
365 <                cvts.stonits = 1.;
365 >                cvts.stonits = -1.;
366  
367          if (!TIFFGetField(cvts.tif, TIFFTAG_DATETIME, &cp))
368                  cvts.capdate[0] = '\0';
# Line 380 | Line 380 | initfromtif(void)              /* initialize conversion from TIFF
380          if (cvts.pixrat < .99 || cvts.pixrat > 1.01)
381                  fputaspect(cvts.pixrat, cvts.rfp);
382          if (CHK(C_XYZE)) {
383 <                fputexpos(pow(2.,(double)cvts.bradj)/cvts.stonits, cvts.rfp);
383 >                if (cvts.stonits > .0)
384 >                        fputexpos(pow(2.,(double)cvts.bradj)/cvts.stonits, cvts.rfp);
385                  fputformat(CIEFMT, cvts.rfp);
386          } else {
387                  if (CHK(C_PRIM))
388                          fputprims(cvts.prims, cvts.rfp);
389 <                fputexpos(WHTEFFICACY*pow(2.,(double)cvts.bradj)/cvts.stonits,
390 <                                cvts.rfp);
389 >                if (cvts.stonits > .0)
390 >                        fputexpos(WHTEFFICACY*pow(2.,(double)cvts.bradj)/cvts.stonits,
391 >                                        cvts.rfp);
392                  fputformat(COLRFMT, cvts.rfp);
393          }
394          if (cvts.capdate[0])

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines