Pretvornik iz FITS v vizualiziran PNG
Pretvarjanje podatkovnih vsebnikov FITS v vizualizirane rastrske slike PNG omogoča znanstvenikom deljenje surovih vesoljskih opazovanj v običajnih spletnih brskalnikih in pisarniški programski opremi.
Primerjava formatov in tehnične specifikacije
| Specifikacija | FITS | PNG |
|---|---|---|
| Vrsta MIME | application/fits | image/png |
| Vrsta | astronomical data container | raster |
| Stiskanje | uncompressed / tile-compressed (fpack) | lossless (DEFLATE / LZ77 + Huffman) |
| Standardna specifikacija | IAU FITS Standard 4.0 | W3C PNG 3rd Edition |
| Glava magičnih bajtov | 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 |
Pregled formata in uporaba
Medtem ko izvirna datoteka FITS hrani natančne surove odčitke senzorjev, namenjene matematični analizi, različica PNG uporablja linearno normalizacijo pikslov min/max za upodabljanje astronomske telemetrije v standardno 8-bitno sliko v sivinah, ki si jo lahko ogledate v katerem koli spletnem brskalniku ali pregledovalniku slik.
Tehnične specifikacije in pregled kodekov
Pretvorniški pogon prebere ključne besede glave standarda NASA/IAU FITS (SIMPLE, BITPIX, NAXIS1, NAXIS2), izlušči večdimenzionalno binarno tabelo, določi najmanjšo in največjo skalarno vrednost ter uporabi linearno spreminjanje velikosti za normalizacijo podatkov v 8-bitne piksle v sivinah, upodobljene v vsebnik slike PNG.
Združljivost z OS in brskalniki
Datoteke FITS zahtevajo namensko astronomsko programsko opremo, kot so DS9, Astropy ali ImageJ za ogled. Nasprotno pa datoteke PNG odlikuje univerzalna združljivost. Izvirno se odpirajo v sodobnih namiznih operacijskih sistemih, kot so Windows, macOS in Linux, mobilnih platformah, kot sta iOS in Android, ter v vsakem standardnem spletnem brskalniku, vključno s Chrome, Firefox, Safari in Edge.
Uporabne informacije
Pri pretvarjanju linearnih znanstvenih podatkov v 8-bitni ali 16-bitni PNG uporabite nelinearni razteg, na primer kvadratni koren ali arcsinh, da razkrijete bledo ozadno meglico, ne da bi preosvetlili jedra svetlih zvezd.
Primerjava formatov in tehnične specifikacije
Surova 32-bitna opazovalna datoteka FITS velikosti 50 MB se prenose v približno 1,0 sekunde prek povezave s 400 Mbps optiko, 0,4 sekunde prek omrežja 5G in 10,0 sekunde prek standardnega omrežja 4G. Pretvorba v optimiziran 8 MB velik PNG bistveno skrajša čas prenosa, saj zahteva samo 0,16 sekunde na optiki, 0,06 sekunde na 5G in 1,6 sekunde na 4G.
Pogosto zastavljena vprašanja
Kako pretvoriti FITS v vizualiziran PNG brez izgube kakovosti?
Pretvarjanje FITS v PNG vključuje preslikavo znanstvenih števil s plavajočo vejico v fiksne 8-bitne ali 16-bitne barvne kanale. Ker FITS shranjuje surove podatke tipala z visokim dinamičnim območjem, morate uporabiti prenosno funkcijo za prilagajanje svetlosti. Končni PNG uporablja brezkarčno stiskanje DEFLATE, kar pomeni, da med shranjevanjem ni dodanih nobenih dodatnih artefaktov stiskanja, čeprav je pretvorba iz vrednosti s plavajočimi vejicami v cele slikovne pike enosmerno zmanjšanje natančnosti podatkov.
Kakšna je razlika med FITS in vizualiziranim PNG?
FITS je specializiran znanstveni vsebnik, zasnovan za shranjevanje večdimenzionalnih podatkovnih polj obsežnih besedilnih glav ASCII, ki vsebujejo telemetrijo teleskopa in koordinatne sisteme. PNG je standardni rastrski format slike, namenjen prikazu na zaslonih, ki uporablja fiksne barvne kanale, standardne mreže slikovnih pik in brezkarčno stiskanje, optimizirano za vizualno grafiko namesto za matematične izračune.