FITS-astronomi til visualisert PNG-omformer
Konvertering av FITS astronomiske databeholdere til visualiserte PNG-rasterbilder lar forskere dele rå romobservasjoner på standard nettlesere og kontorprogramvare.
Format-sammenligning og tekniske spesifikasjoner
| Spesifikasjon | FITS | PNG |
|---|---|---|
| MIME-type | application/fits | image/png |
| Type | astronomical data container | raster |
| Kompresjon | uncompressed / tile-compressed (fpack) | lossless (DEFLATE / LZ77 + Huffman) |
| Standardsesifikasjon | IAU FITS Standard 4.0 | W3C PNG 3rd Edition |
| Magiske byte-overskrifter (Magic Bytes) | 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 FITS-header nøkkelord (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 visning. Til sammenligning har PNG-filer universell kompatibilitet. De åpnes innfødt på tvers av moderne stasjonære operativsystemer som Windows, macOS og Linux, mobile plattformer som iOS og Android, og alle standard nettlesere inkludert 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.
Format-sammenligning og tekniske spesifikasjoner
En rå 32-biters FITS-observasjonsfil på 50 MB overføres på omtrent 1,0 sekund på en 400 Mbps fiberforbindelse, 0,4 sekunder på et 5G-nettverk og 10,0 sekunder på et standard 4G-nettverk. Konvertering av denne til en optimalisert 8 MB PNG reduserer nedlastingstidene betraktelig, og krever bare 0,16 sekunder på fiber, 0,06 sekunder på 5G og 1,6 sekunder på 4G.
Ofte stilte spørsmål
Hvordan konverterer du FITS-astronomi til visualisert PNG uten å miste kvalitet?
Konvertering av FITS til PNG innebærer å tilordne flyttall fra vitenskapelige tall 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 tapløs 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 piksleriturer og tapløs komprimering optimalisert for visuell grafikk fremfor matematiske beregninger.