|
OPERA
1.0
Open source echelle spectrograph reduction pipeline
|
Create a PNG thumbnail of a FITS Image. More...
#include <string.h>#include <stdio.h>#include <stdlib.h>#include <float.h>#include <math.h>#include <getopt.h>#include <errno.h>#include <fitsio.h>#include <png.h>#include "tools/operaFITStoPNG.h"
Namespaces | |
| namespace | operaFITStoPNG |
Defines | |
| #define | MEANSHRINK |
Functions | |
| int | main (int argc, char *argv[]) |
| command line interface to create Libre-Esprit-compatible text files from packed FITS. | |
| static void | histogramEqualize (float *image, unsigned int width, unsigned int height, float z1, float z2) |
| static colour | lingray (float val, float z1, float z2, char neg) |
| static colour | lingrayupena (float val, float z1, float z2, char neg) |
| static colour | lingrayupenalog (float val, float z1, float z2, char neg) |
| static colour | lingraycutcol (float val, float z1, float z2, char neg) |
| static colour | irafloggray (float val, float z1, float z2, char neg) |
| static colour | irafloggraycutcol (float val, float z1, float z2, char neg) |
| static colour | plinlog (float val, float z1, float z2, char neg) |
| static colour | logcontours (float val, float z1, float z2, char neg) |
| static colour | loghsv (float val, float z1, float z2, char neg) |
| static colour | lincol1 (float val, float z1, float z2, char neg) |
| static colour | HSVtoRGB (float h, float s, float v) |
| static colour | rainbow (float x) |
| static void | GetMinAndMax (const float *inarr, unsigned int n, float *min, float *max) |
| static void | GetMedian (const float *inarr, unsigned int n, float *a1, float *a2) |
| static float * | shrink (const float *image, const int dimx, const int dimy, const int ratio, const float bias, float *smallimage) |
| static void | printUsageSyntax () |
Create a PNG thumbnail of a FITS Image.
| #define MEANSHRINK |
| static void GetMedian | ( | const float * | inarr, |
| unsigned int | n, | ||
| float * | a1, | ||
| float * | a2 | ||
| ) | [static] |
| static void GetMinAndMax | ( | const float * | inarr, |
| unsigned int | n, | ||
| float * | min, | ||
| float * | max | ||
| ) | [static] |
| static void histogramEqualize | ( | float * | image, |
| unsigned int | width, | ||
| unsigned int | height, | ||
| float | z1, | ||
| float | z2 | ||
| ) | [static] |
| static colour HSVtoRGB | ( | float | h, |
| float | s, | ||
| float | v | ||
| ) | [static] |
| static colour irafloggray | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |
| static colour irafloggraycutcol | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |
| static colour lincol1 | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |

| static colour lingray | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |
| static colour lingraycutcol | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |
| static colour lingrayupena | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |
| static colour lingrayupenalog | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |
| static colour logcontours | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |
| static colour loghsv | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |

| static colour plinlog | ( | float | val, |
| float | z1, | ||
| float | z2, | ||
| char | neg | ||
| ) | [static] |
| static void printUsageSyntax | ( | ) | [static] |
| static colour rainbow | ( | float | x | ) | [static] |
| static float* shrink | ( | const float * | image, |
| const int | dimx, | ||
| const int | dimy, | ||
| const int | ratio, | ||
| const float | bias, | ||
| float * | smallimage | ||
| ) | [static] |