515 |
|
quiterr("error reading TIFF input"); |
516 |
|
|
517 |
|
for (x = cvts.xmax; x--; ) { |
518 |
< |
cvts.r.colors[x][RED] = cvts.t.fp[3*x]; |
519 |
< |
cvts.r.colors[x][GRN] = cvts.t.fp[3*x + 1]; |
520 |
< |
cvts.r.colors[x][BLU] = cvts.t.fp[3*x + 2]; |
518 |
> |
colval(cvts.r.colors[x],CIEX) = cvts.t.fp[3*x]; |
519 |
> |
colval(cvts.r.colors[x],CIEY) = cvts.t.fp[3*x + 1]; |
520 |
> |
colval(cvts.r.colors[x],CIEZ) = cvts.t.fp[3*x + 2]; |
521 |
|
if (CHK(C_CXFM)) |
522 |
|
colortrans(cvts.r.colors[x], cvts.cmat, |
523 |
|
cvts.r.colors[x]); |
549 |
|
quiterr("error reading TIFF input"); |
550 |
|
|
551 |
|
for (x = cvts.xmax; x--; ) |
552 |
< |
cvts.r.colors[x][RED] = |
553 |
< |
cvts.r.colors[x][GRN] = |
554 |
< |
cvts.r.colors[x][BLU] = cvts.t.fp[x] > 0. ? cvts.t.fp[x] : 0.; |
552 |
> |
colval(cvts.r.colors[x],RED) = |
553 |
> |
colval(cvts.r.colors[x],GRN) = |
554 |
> |
colval(cvts.r.colors[x],BLU) = |
555 |
> |
cvts.t.fp[x] > 0. ? cvts.t.fp[x] : 0.; |
556 |
|
|
557 |
|
if (fwritescan(cvts.r.colors, cvts.xmax, cvts.rfp) < 0) |
558 |
|
quiterr("error writing Radiance picture"); |
686 |
|
} |
687 |
|
|
688 |
|
for (x = cvts.xmax; x--; ) { |
689 |
< |
cvts.t.fp[3*x] = colval(cvts.r.colors[x],RED); |
690 |
< |
cvts.t.fp[3*x+1] = colval(cvts.r.colors[x],GRN); |
691 |
< |
cvts.t.fp[3*x+2] = colval(cvts.r.colors[x],BLU); |
689 |
> |
cvts.t.fp[3*x] = colval(cvts.r.colors[x],CIEX); |
690 |
> |
cvts.t.fp[3*x+1] = colval(cvts.r.colors[x],CIEY); |
691 |
> |
cvts.t.fp[3*x+2] = colval(cvts.r.colors[x],CIEZ); |
692 |
|
} |
693 |
|
|
694 |
|
if (TIFFWriteScanline(cvts.tif, cvts.t.p, y, 0) < 0) |