eLynx SDK v3.3.0
C++ image processing API reference

fits

FITS or Flexible Image Transport System is a digital file format used to store, transmit, and manipulate scientific and other images. FITS is the most commonly used digital file format in astronomy. Unlike many image formats, FITS is designed specifically for scientific data and hence includes many provisions for describing photometric and spatial calibration information, together with image origin metadata.

A major feature of the FITS format is that image metadata is stored in a human readable ASCII header, so that an interested user can examine the headers to investigate a file of unknown provenance. Each FITS file consists of one or more headers containing ASCII card images (80 character fixed-length strings) that carry keyword/value pairs, interleaved between data blocks. The keyword/value pairs provide information such as size, origin, coordinates, binary data format, free-form comments, history of the data, and anything else the creator desires: while many keywords are reserved for FITS use, the standard allows arbitrary use of the rest of the name-space.

Specification FITS Standard Document
Definition of the Flexible Image Transport System (FITS)
Library CFITSIO Version 3.25 - June 9, 2010
CFITSIO User's Reference Guide
Copyright (Unpublished-all rights reserved under the copyright laws of the United States), U.S.
Government as represented by the Administrator of the NASA, National Aeronautics and Space Administration.
Samples SDK, NASA, online FITS File Verifier
FileFeaturesPixel format
Lub.fit 8-bit grayscales Lub
Lus.fit 16-bit grayscales Lus
Li.fit 32-bit int grayscales Li
Lf.fit 32-bit float grayscales Lf
Ld.fit 64-bit float grayscales Ld
LAub.fts 8-bit grayscales with alpha channel LAub
LAus.fts 16-bit grayscales with alpha channel LAus
LAi.fts 32-bit int grayscales with alpha channel LAi
LAf.fts 32-bit float grayscales with alpha channel LAf
LAd.fts 64-bit float grayscales with alpha channel LAd
RGBub.fit 3x8-bit rgb color RGBub
RGBus.fit 3x16-bit rgb color RGBus
RGBi.fit 3x32-bit int rgb color RGBi
RGBf.fit 3x32-bit float rgb color RGBf
RGBd.fit 3x64-bit float rgb color RGBd
RGBAub.fits 3x8-bit rgb color with alpha channel RGBAub
RGBAus.fits 3x16-bit rgb color with alpha channel RGBAus
RGBAi.fits 3x32-bit int rgb color with alpha channel RGBAi
RGBAf.fits 3x32-bit float rgb color with alpha channel RGBAf
RGBAd.fits 3x64-bit float rgb color with alpha channel RGBAd

Generated on Thu Dec 9 2010 by doxygen 1.7.2