Changeset 791
- Timestamp:
- May 26, 2004, 12:55:46 PM (22 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 2 edited
-
image/psImage.c (modified) (6 diffs)
-
mathtypes/psImage.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/image/psImage.c
r790 r791 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1.1 7$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-05-26 19:28:57$11 * @version $Revision: 1.18 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-05-26 22:55:46 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 520 520 int bitPix = 0; /* FITS bitPix value */ 521 521 int hduType = IMAGE_HDU; /* the HDU type (image,table, etc.) */ 522 double bscale = 1.0; 523 double bzero = 0.0; 522 524 523 525 /* need a valid image to write */ … … 537 539 break; 538 540 case PS_TYPE_S8: 539 bitPix = SBYTE_IMG; 541 bitPix = BYTE_IMG; 542 bzero = -128.0; 540 543 datatype = TSBYTE; 541 544 break; 542 545 case PS_TYPE_U16: 543 bitPix = USHORT_IMG; 546 bitPix = SHORT_IMG; 547 bzero = 32768.0; 544 548 datatype = TUSHORT; 545 549 break; … … 549 553 break; 550 554 case PS_TYPE_U32: 551 bitPix = ULONG_IMG; 555 bitPix = LONG_IMG; 556 bzero = 2147483648.0; 552 557 datatype = TULONG; 553 558 break; … … 628 633 } 629 634 635 // set the bscale/bzero 636 fits_write_key_dbl(fptr, "BZERO",bzero,5,"Pixel Value Offset",&status); 637 fits_write_key_dbl(fptr, "BSCALE",bscale,5,"Pixel Value Scale",&status); 638 fits_set_bscale(fptr,bscale,bzero,&status); 639 630 640 if (extname != NULL) { 631 641 /* create the extension for the Primary HDU */ … … 649 659 lastPixel[2] = z+1; 650 660 661 651 662 if ( fits_write_subset(fptr, datatype, firstPixel, lastPixel, input->data.v, &status) != 0) { 652 663 (void)fits_get_errstatus(status, fitsErr); -
trunk/psLib/src/mathtypes/psImage.c
r790 r791 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1.1 7$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-05-26 19:28:57$11 * @version $Revision: 1.18 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-05-26 22:55:46 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 520 520 int bitPix = 0; /* FITS bitPix value */ 521 521 int hduType = IMAGE_HDU; /* the HDU type (image,table, etc.) */ 522 double bscale = 1.0; 523 double bzero = 0.0; 522 524 523 525 /* need a valid image to write */ … … 537 539 break; 538 540 case PS_TYPE_S8: 539 bitPix = SBYTE_IMG; 541 bitPix = BYTE_IMG; 542 bzero = -128.0; 540 543 datatype = TSBYTE; 541 544 break; 542 545 case PS_TYPE_U16: 543 bitPix = USHORT_IMG; 546 bitPix = SHORT_IMG; 547 bzero = 32768.0; 544 548 datatype = TUSHORT; 545 549 break; … … 549 553 break; 550 554 case PS_TYPE_U32: 551 bitPix = ULONG_IMG; 555 bitPix = LONG_IMG; 556 bzero = 2147483648.0; 552 557 datatype = TULONG; 553 558 break; … … 628 633 } 629 634 635 // set the bscale/bzero 636 fits_write_key_dbl(fptr, "BZERO",bzero,5,"Pixel Value Offset",&status); 637 fits_write_key_dbl(fptr, "BSCALE",bscale,5,"Pixel Value Scale",&status); 638 fits_set_bscale(fptr,bscale,bzero,&status); 639 630 640 if (extname != NULL) { 631 641 /* create the extension for the Primary HDU */ … … 649 659 lastPixel[2] = z+1; 650 660 661 651 662 if ( fits_write_subset(fptr, datatype, firstPixel, lastPixel, input->data.v, &status) != 0) { 652 663 (void)fits_get_errstatus(status, fitsErr);
Note:
See TracChangeset
for help on using the changeset viewer.
