cfitsTK
|
Convert between image formats. More...
Data Structures | |
struct | BITMAPFILEHEADER |
struct | BITMAPINFOHEADER |
struct | sImage |
Functions | |
CLI bindings | |
int_fast8_t | image_writeBMP_auto_cli () |
int_fast8_t | IMAGE_FORMAT_im_to_ASCII_cli () |
int_fast8_t | CR2toFITS_cli () |
int_fast8_t | IMAGE_FORMAT_FITS_to_ushortintbin_lock_cli () |
int_fast8_t | IMAGE_FORMAT_FITS_to_floatbin_lock_cli () |
int_fast8_t | IMAGE_FORMAT_read_binary32f_cli () |
int_fast8_t | IMAGE_FORMAT_extract_RGGBchan_cli () |
int_fast8_t | IMAGE_FORMAT_loadCR2toFITSRGB_cli () |
Module initialization | |
int_fast8_t | init_image_format () |
image_format functions | |
int | IMAGE_FORMAT_im_to_ASCII (const char *IDname, const char *foutname) |
uint16 | setUint16 (uint16 x) |
uint32 | setUint32 (uint32 x) |
uint32 | write24BitBmpFile (const char *filename, uint32 width, uint32 height, unsigned char *image) |
int | image_writeBMP_auto (const char *IDnameR, const char *IDnameG, const char *IDnameB, const char *outname) |
int | image_writeBMP (const char *IDnameR, const char *IDnameG, const char *IDnameB, const char *outname) |
long | getImageInfo (FILE *inputFile, long offset, int numberOfChars) |
long | read_ASCIIimage (const char *filename, const char *ID_name, long xsize, long ysize) |
long | read_ASCIIimage1 (const char *filename, const char *ID_name, long xsize, long ysize) |
int | read_BMPimage (char *filename, const char *IDname_R, const char *IDname_G, const char *IDname_B) |
int | read_PGMimage (const char *fname, const char *ID_name) |
int | CR2toFITS (const char *fnameCR2, const char *fnameFITS) |
long | loadCR2 (const char *fnameCR2, const char *IDname) |
long | CR2toFITS_strfilter (const char *strfilter) |
int | image_format_extract_RGGBchan (const char *ID_name, const char *IDoutR_name, const char *IDoutG1_name, const char *IDoutG2_name, const char *IDoutB_name) |
int | image_format_reconstruct_from_RGGBchan (const char *IDr_name, const char *IDg1_name, const char *IDg2_name, const char *IDb_name, const char *IDout_name) |
int | convert_rawbayerFITStorgbFITS_simple (const char *ID_name, const char *ID_name_r, const char *ID_name_g, const char *ID_name_b, int SamplFactor) |
int | loadCR2toFITSRGB (const char *fnameCR2, const char *fnameFITSr, const char *fnameFITSg, const char *fnameFITSb) |
int | CR2tomov () |
long | IMAGE_FORMAT_requantize (const char *IDin_name, const char *IDout_name, double alpha, double ron, double gain, double bias) |
long | IMAGE_FORMAT_dequantize (const char *IDin_name, const char *IDout_name, double alpha, double ron, double gain, double bias) |
long | IMAGE_FORMAT_read_binary16 (const char *fname, long xsize, long ysize, const char *IDname) |
long | IMAGE_FORMAT_read_binary32f (const char *fname, long xsize, long ysize, const char *IDname) |
long | IMAGE_FORMAT_FITS_to_ushortintbin_lock (const char *IDname, const char *fname) |
long | IMAGE_FORMAT_FITS_to_floatbin_lock (const char *IDname, const char *fname) |
Variables | |
DATA | data |
System includes. More... | |
static int | CR2toFITS_NORM = 0 |
static float | FLUXFACTOR = 1.0 |
Convert between image formats.
read and write images other than FITS
int convert_rawbayerFITStorgbFITS_simple | ( | const char * | ID_name, |
const char * | ID_name_r, | ||
const char * | ID_name_g, | ||
const char * | ID_name_b, | ||
int | SamplFactor | ||
) |
int CR2toFITS | ( | const char * | fnameCR2, |
const char * | fnameFITS | ||
) |
Convert CR2 to FITS
int_fast8_t CR2toFITS_cli | ( | ) |
long CR2toFITS_strfilter | ( | const char * | strfilter | ) |
int CR2tomov | ( | ) |
long getImageInfo | ( | FILE * | inputFile, |
long | offset, | ||
int | numberOfChars | ||
) |
long IMAGE_FORMAT_dequantize | ( | const char * | IDin_name, |
const char * | IDout_name, | ||
double | alpha, | ||
double | ron, | ||
double | gain, | ||
double | bias | ||
) |
int image_format_extract_RGGBchan | ( | const char * | ID_name, |
const char * | IDoutR_name, | ||
const char * | IDoutG1_name, | ||
const char * | IDoutG2_name, | ||
const char * | IDoutB_name | ||
) |
int_fast8_t IMAGE_FORMAT_extract_RGGBchan_cli | ( | ) |
long IMAGE_FORMAT_FITS_to_floatbin_lock | ( | const char * | IDname, |
const char * | fname | ||
) |
int_fast8_t IMAGE_FORMAT_FITS_to_floatbin_lock_cli | ( | ) |
long IMAGE_FORMAT_FITS_to_ushortintbin_lock | ( | const char * | IDname, |
const char * | fname | ||
) |
int_fast8_t IMAGE_FORMAT_FITS_to_ushortintbin_lock_cli | ( | ) |
int IMAGE_FORMAT_im_to_ASCII | ( | const char * | IDname, |
const char * | foutname | ||
) |
int_fast8_t IMAGE_FORMAT_im_to_ASCII_cli | ( | ) |
int_fast8_t IMAGE_FORMAT_loadCR2toFITSRGB_cli | ( | ) |
long IMAGE_FORMAT_read_binary16 | ( | const char * | fname, |
long | xsize, | ||
long | ysize, | ||
const char * | IDname | ||
) |
long IMAGE_FORMAT_read_binary32f | ( | const char * | fname, |
long | xsize, | ||
long | ysize, | ||
const char * | IDname | ||
) |
int_fast8_t IMAGE_FORMAT_read_binary32f_cli | ( | ) |
int image_format_reconstruct_from_RGGBchan | ( | const char * | IDr_name, |
const char * | IDg1_name, | ||
const char * | IDg2_name, | ||
const char * | IDb_name, | ||
const char * | IDout_name | ||
) |
long IMAGE_FORMAT_requantize | ( | const char * | IDin_name, |
const char * | IDout_name, | ||
double | alpha, | ||
double | ron, | ||
double | gain, | ||
double | bias | ||
) |
int image_writeBMP | ( | const char * | IDnameR, |
const char * | IDnameG, | ||
const char * | IDnameB, | ||
const char * | outname | ||
) |
int image_writeBMP_auto | ( | const char * | IDnameR, |
const char * | IDnameG, | ||
const char * | IDnameB, | ||
const char * | outname | ||
) |
int_fast8_t image_writeBMP_auto_cli | ( | ) |
int_fast8_t init_image_format | ( | ) |
long loadCR2 | ( | const char * | fnameCR2, |
const char * | IDname | ||
) |
load CR2 file
int loadCR2toFITSRGB | ( | const char * | fnameCR2, |
const char * | fnameFITSr, | ||
const char * | fnameFITSg, | ||
const char * | fnameFITSb | ||
) |
long read_ASCIIimage | ( | const char * | filename, |
const char * | ID_name, | ||
long | xsize, | ||
long | ysize | ||
) |
long read_ASCIIimage1 | ( | const char * | filename, |
const char * | ID_name, | ||
long | xsize, | ||
long | ysize | ||
) |
int read_BMPimage | ( | char * | filename, |
const char * | IDname_R, | ||
const char * | IDname_G, | ||
const char * | IDname_B | ||
) |
int read_PGMimage | ( | const char * | fname, |
const char * | ID_name | ||
) |
reads PGM images (16 bit only)
uint16 setUint16 | ( | uint16 | x | ) |
uint32 setUint32 | ( | uint32 | x | ) |
uint32 write24BitBmpFile | ( | const char * | filename, |
uint32 | width, | ||
uint32 | height, | ||
unsigned char * | image | ||
) |
This function writes out a 24-bit Windows bitmap file that is readable by Microsoft Paint.
The image data is a 1D array of (r, g, b) triples, where individual (r, g, b) values can
each take on values between 0 and 255, inclusive.
[in] | filename | char* A string representing the filename that will be written |
[in] | width | uint32 The width, in pixels, of the bitmap |
|
static |
DATA data |
System includes.
External libraries
|
static |