|
|
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 () |
|
void | __attribute__ ((constructor)) |
|
|
int_fast8_t | init_image_format () |
|
|
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) |
|
Convert between image formats.
read and write images other than FITS
- Author
- O. Guyon
- Date
- 7 Jul 2017
- Bug:
- No known bugs.
uint32 write24BitBmpFile |
( |
const char * |
filename, |
|
|
uint32 |
width, |
|
|
uint32 |
height, |
|
|
unsigned char * |
image |
|
) |
| |
Purpose
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.
Arguments
- Parameters
-
[in] | filename | char* A string representing the filename that will be written |
[in] | width | uint32 The width, in pixels, of the bitmap |
| | |