Konverter FITS til PNG
Konvertering av astronomiske FITS-databeholdere til PNG-rasterbilder for visualisering lar forskere dele rå romobservasjoner i vanlige nettlesere og kontorprogrammer.
Format-sammenligning og tekniske spesifikasjoner
| Spesifikasjon | FITS | PNG |
|---|---|---|
| MIME-type | application/ | image/ |
| Type | container for astronomiske data | raster |
| Kompresjon | ukomprimert / fliskomprimert (fpack) | tapsfri (DEFLATE / LZ77 + Huffman) |
| Standardsesifikasjon | IAU FITS Standard 4.0 | W3C PNG 3rd Edition |
| Signatur med magiske byte | 53 49 4D 50 4C 45 20 20 3D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 (SIMPLE = T) | 89 50 4E 47 0D 0A 1A 0A |
Oversikt og bruksområder for formatet
Mens den opprinnelige FITS-filen inneholder presise råsensoravlesninger ment for matematisk analyse, bruker PNG-versjonen lineær min/maks-pikselnormalisering for å gjengi astronomisk telemetri til et standard 8-bits gråtonebilde som kan vises i hvilken som helst nettleser eller bildeviser.
Tekniske spesifikasjoner og kodekoversikt
Konverteringsmotoren leser standard NASA/IAU nøkkelord i FITS-headeren (SIMPLE, BITPIX, NAXIS1, NAXIS2), trekker ut den multidimensjonale binære matrisen, bestemmer minimums- og maksimumsskalarverdiene, og bruker lineær skalering for å normalisere dataene til 8-bits gråtonepiksler gjengitt inn i en PNG-bildebeholder.
OS- og nettleserkompatibilitet
FITS-filer krever dedikert astronomiprogramvare som DS9, Astropy eller ImageJ for å vises. PNG-filer støttes bredt. De åpnes direkte på moderne operativsystemer for datamaskiner, blant annet Windows, macOS og Linux, på mobile plattformer som iOS og Android og i alle vanlige nettlesere, blant annet Chrome, Firefox, Safari og Edge.
Nyttig informasjon
Når du konverterer lineære vitenskapelige data til en 8-biters eller 16-biters PNG, bør du bruke en ikke-lineær strekk som kvadratrot eller arcsinh for å avdekke svak bakgrunnståke uten å sprenge ut lyse stjernekjerner.
Ofte stilte spørsmål
Hvordan konverterer du FITS-astronomi til visualisert PNG uten å miste kvalitet?
Konvertering av FITS til PNG innebærer å tilordne vitenskapelige flyttall til faste 8-biters eller 16-biters fargekanaler. Fordi FITS lagrer rå sensordata med et høyt dynamisk omfang, må du bruke en overføringsfunksjon for å skalere lysstyrken. Den endelige PNG-filen bruker tapsfri DEFLATE-komprimering, noe som betyr at ingen ekstra komprimeringsartefakter legges til under lagringsprosessen, selv om konverteringen fra flyttall til heltallspiksler er en enveisreduksjon i datapresisjon.
Hva er forskjellen mellom FITS-astronomi og visualisert PNG?
FITS er en spesialisert vitenskapelig beholder designet for å holde flerdimensjonale datamatriser sammen med omfattende ASCII-teksttopptekster som inneholder teleskoptelemetri og koordinatsystemer. PNG er et standard rasterbildeformat ment for visning på skjermer, ved bruk av faste fargekanaler, standard pikselrutenett og tapsfri komprimering optimalisert for visuell grafikk fremfor matematiske beregninger.