FITS-tähtitiedostojen muuntaminen visualisoiduiksi PNG-kuviksi
FITS-muotoisten tähtitieteellisten tietorakenteiden muuntaminen visualisoiduiksi PNG-rasterikuviksi mahdollistaa avaruushavaintojen jakamisen tavallisilla verkkoselaimilla ja toimisto-ohjelmistoilla.
Muotojen vertailu ja tekniset tiedot
| Määritys | FITS | PNG |
|---|---|---|
| MIME-tyyppi | application/fits | image/png |
| Tyyppi | astronomical data container | raster |
| Pakkaus | uncompressed / tile-compressed (fpack) | lossless (DEFLATE / LZ77 + Huffman) |
| Standardimääritys | IAU FITS Standard 4.0 | W3C PNG 3rd Edition |
| Tiedostotunniste (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 |
Muodon yleiskatsaus ja käyttökohteet
Vaikka alkuperäinen FITS-tiedosto sisältää tarkkoja raakakennolukemia, jotka on tarkoitettu matemaattiseen analyysiin, PNG-versio käyttää lineaarista alimman/ylimmän pikselin normalisointia tähtitieteellisen telemetrian muuntamiseksi standardiksi 8-bittiseksi harmaasävykuvaksi, joka on tarkasteltavissa millä tahansa verkkoselaimella tai kuvankatseluohjelmalla.
Tekniset tiedot ja koodekkien erittely
Muunnosmoottori lukee NASA:n/IAU:n standardit FITS-otsakehakusanat (SIMPLE, BITPIX, NAXIS1, NAXIS2), poimii moniulotteisen binääriryhmän, määrittää pienimmät ja suurimmat skalaariarvot ja soveltaa lineaarista skaalausta datan normalisoimiseksi 8-bittisiksi harmaasävypikseleiksi, jotka renderöidään PNG-kuvasäiliöön.
Käyttöjärjestelmien ja selaimien yhteensopivuus
FITS-tiedostot vaativat erikoistuneen tähtitiedeohjelmiston, kuten DS9, Astropy tai ImageJ, jotta niitä voidaan tarkastella. PNG-kuvat puolestaan tarjoavat universaalin yhteensopivuuden. Ne avautuvat natiivisti nykyaikaisissa työpöytäkäyttöjärjestelmissä, kuten Windows, macOS ja Linux, mobiilialustoilla, kuten iOS ja Android, sekä kaikissa tavallisissa verkkoselaimissa, kuten Chrome, Firefox, Safari ja Edge.
Hyödyllistä tietoa
Kun muunnat lineaarisia tieteellisiä tietoja 8-bittiseksi tai 16-bittiseksi PNG-kuvaksi, käytä epälineaarista venytystä, kuten neliöjuurta tai arcsinh-funktiota, tuodaksesi esiin himmeää taustasumua polttamatta kirkkaita tähtien ytimiä puhki.
Muotojen vertailu ja tekniset tiedot
Raaka 32-bittinen, 50 megatavun kokoinen FITS-havaintotiedosto siirtyy noin 1,0 sekunnissa 400 Mbps valokuituyhteydellä, 0,4 sekunnissa 5G-verkossa ja 10,0 sekunnissa tavallisella 4G-verkolla. Tämän muuntaminen optimoiduksi 8 megatavun PNG-tiedostoksi vähentää latausaikoja merkittävästi: siirto vaatii vain 0,16 sekuntia valokuidulla, 0,06 sekuntia 5G:llä ja 1,6 sekuntia 4G:llä.
Usein kysytyt kysymykset
Miten FITS-tähtitiedostot voidaan muuntaa visualisoiduiksi PNG-kuviksi menettämättä laatua?
FITS-tiedostojen muuntaminen PNG-muotoon sisältää liukulukumuotoisten tieteellisten lukujen kartoittamisen kiinteisiin 8-bittisiin tai 16-bittisiin värikanaviin. Koska FITS tallentaa raakamittaustiedot laajalla dynaamisella alueella, kirkkauden skaalaamiseen on käytettävä siirtofunktiota. Lopullinen PNG käyttää häviötöntä DEFLATE-pakkausta, mikä tarkoittaa, että tallennusvaiheessa ei lisätä ylimääräisiä pakkausartifakteja, vaikka muunnos liukuluvuista kokonaislukupikseleihin onkin yksisuuntainen tietotarkkuuden vähennys.
Mitä eroa on FITS-tähtitiedostolla ja visualisoidulla PNG-kuvalla?
FITS on erikoistunut tieteellinen säiliömuoto, joka on suunniteltu pitämään sisällään moniulotteisia tietorakenteita sekä laajoja ASCII-tekstiotsikoita, jotka sisältävät kaukoputken telemetriaa ja koordinaattijärjestelmiä. PNG on tavallinen rasterikuvamuoto, joka on tarkoitettu näytöillä esittämiseen ja hyödyntää kiinteitä värikanavia, vakiopikseliruudukoita sekä visuaaliseen grafiikkaan eikä niinkään matemaattisiin laskutoimituksiin optimoitua häviötöntä pakkausta.