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 1.5 by greg, Thu Aug 15 15:47:35 1991 UTC vs.
Revision 2.4 by greg, Mon Jul 12 12:41:18 1993 UTC

# Line 10 | Line 10 | static char SCCSid[] = "$SunId$ LBL";
10  
11   #include  <stdio.h>
12  
13 + #include  <math.h>
14 +
15   #include  "tiffio.h"
16  
17   #include  "color.h"
18  
19 < extern double  atof();
19 > #include  "resolu.h"
20  
21 +
22   extern char  *malloc(), *realloc();
23  
24   int  lzcomp = 0;                        /* use Lempel-Ziv compression? */
25  
26   int  greyscale = 0;                     /* produce greyscale image? */
27  
28 < double  gamma = 2.2;                    /* gamma correction */
28 > double  gamcor = 2.2;                   /* gamma correction */
29  
30   int  bradj = 0;                         /* brightness adjustment */
31  
# Line 42 | Line 45 | char  *argv[];
45                  if (argv[i][0] == '-')
46                          switch (argv[i][1]) {
47                          case 'g':
48 <                                gamma = atof(argv[++i]);
48 >                                gamcor = atof(argv[++i]);
49                                  break;
50                          case 'z':
51                                  lzcomp = !lzcomp;
# Line 66 | Line 69 | char  *argv[];
69                  else
70                          break;
71   doneopts:
72 <        setcolrgam(gamma);
72 >        setcolrgam(gamcor);
73  
74          if (reverse)
75                  if (i != argc-2 && i != argc-1)
# Line 142 | Line 145 | char   *inpf, *outf;
145          fputs(" -r\n", stdout);
146          fputformat(COLRFMT, stdout);
147          putchar('\n');
148 <        fputresolu(YDECR|YMAJOR, xmax, ymax, stdout);
148 >        fprtresolu(xmax, ymax, stdout);
149                                                  /* convert image */
150          if (nsamps == 1)
151                  pconfig = 1;
# Line 204 | Line 207 | char   *inpf, *outf;
207          if (strcmp(inpf, "-") && freopen(inpf, "r", stdin) == NULL)
208                  quiterr("cannot open Radiance input file");
209          if (checkheader(stdin, COLRFMT, NULL) < 0 ||
210 <                        fgetresolu(&xmax, &ymax, stdin) != (YDECR|YMAJOR))
210 >                        fgetresolu(&xmax, &ymax, stdin) < 0)
211                  quiterr("bad Radiance picture");
212                                                  /* open TIFF file */
213          if ((tif = TIFFOpen(outf, "w")) == NULL)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines