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,