[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [CCD-CR] Iris - skladani snimku a prace s FITS



To popsane ukladani 16-ti bitovych dat do FITS formatu je zvlastni a nestandardni.
FITS ma totiz ukladat takova data  zpusobem jak jsi popsal:

pix = bin_int * BSCALE + BZERO

S pozdravem,
Jan Soldan

PS:
Chapu, ze ukladat data ve 32 bit formatu zabere 2x vic prostoru, atd.,
na druhe strane jsou dnesni pocitace jiz tak vykonne, ze by se
tento format mel pouzivat. Odpadly by tim velke problemy...


Lukas Kral wrote:


Jak jsem vcelku experimentalne zjistil, Iris zachazi s FITSy trochu
zajimavym zpusobem. Jak asi vite, standardem pro ukladani binarnich dat v
16-bitovem FITS souboru je signed integer (16-bitove cislo, kde prvni bit je
znamenko), tedy rozsah -32768...+32767. Takto uklada FITSy i Iris. Vetsina
programu, ktera uklada FITSy, ovsem pouziva take nepovinny parametr BZERO s
hodnotou +32768. Skutecna hodnota pixelu se pak behem nacitani snimku ze
souboru vypocte jako
pix = bin_int * BSCALE + BZERO,