Конвертер на FITS астрономически данни към визуализиран PNG
Конвертирането на FITS контейнери с астрономически данни във визуализирани PNG растерни изображения позволява на учените да споделят сурови космически наблюдения в стандартни уеб браузъри и офис софтуер.
Сравнение на формати и технически спецификации
| Спецификация | FITS | PNG |
|---|---|---|
| MIME тип | application/fits | image/png |
| Тип | astronomical data container | raster |
| Компресия | uncompressed / tile-compressed (fpack) | lossless (DEFLATE / LZ77 + Huffman) |
| Стандартна спецификация | IAU FITS Standard 4.0 | W3C PNG 3rd Edition |
| Заглавни байтове (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 |
Преглед на формата и приложения
Докато оригиналният FITS файл съдържа прецизни сурови отчитания от сензора, предназначени за математически анализ, PNG версията прилага линейна мин/макс пикселна нормализация, за да визуализира астрономическата телеметрия в стандартно 8-битово изображение в сиви скали, което може да се преглежда във всеки уеб браузър или програма за преглед на изображения.
Технически спецификации и анализ на кодеците
Двигателят за конвертиране прочита стандартните ключови думи в хедъра на NASA/IAU FITS (SIMPLE, BITPIX, NAXIS1, NAXIS2), извлича многоизмерния двоичен масив, определя минималните и максималните скаларни стойности и прилага линейно мащабиране за нормализиране на данните в 8-битови пиксели в сиви скали, рендирани в контейнер за PNG изображения.
Съвместимост с операционни системи и браузъри
FITS файловете изискват специализиран астрономически софтуер като DS9, Astropy или ImageJ за преглед. За разлика от тях, PNG файловете се отличават с универсална съвместимост. Те се отварят нативно в модерни десктоп операционни системи като Windows, macOS и Linux, мобилни платформи като iOS и Android, както и във всеки стандартен уеб браузър, включително Chrome, Firefox, Safari и Edge.
Полезна информация
Когато конвертирате линейни научни данни в 8-битов или 16-битов PNG, приложете нелинейно разтягане като квадратен корен или arcsinh, за да разкриете слабата фонова мъглявина, без да преекспонирате ядрото на ярките звезди.
Сравнение на формати и технически спецификации
Суров 32-битов FITS файл с наблюдение от 50 MB се прехвърля за около 1.0 секунда през 400 Mbps оптична връзка, 0.4 секунди през 5G мрежа и 10.0 секунди през стандартна 4G мрежа. Конвертирането му в оптимизиран 8 MB PNG намалява значително времето за изтегляне, като изисква само 0.16 секунди през оптика, 0.06 секунди през 5G и 1.6 секунди през 4G.
Често задавани въпроси
Как да конвертирате FITS астрономически данни към визуализиран PNG без загуба на качество?
Конвертирането на FITS към PNG включва картографиране на научни числа с плаваща запетая във фиксирани 8-битови или 16-битови цветови канали. Тъй като FITS съхранява сурови сензорни данни с висок динамичен обхват, трябва да приложите функция за трансформация, за да мащабирате яркостта. Крайният PNG използва компресия без загуба DEFLATE, което означава, че по време на запазването не се добавят допълнителни артефакти от компресията, въпреки че конвертирането от плаваща запетая към цели пиксели е еднопосочно намаляване на прецизността на данните.
Каква е разликата между FITS астрономически формат и визуализиран PNG?
FITS е специализиран научен контейнер, предназначен за съхранение на многомерни масиви от данни заедно с обширни ASCII текстови заглавия, съдържащи телеметрия на телескопа и координатни системи. PNG е стандартен формат за растерни изображения, предназначен за показване на екрани, използващ фиксирани цветови канали, стандартни мрежи от пиксели и компресия без загуба, оптимизирана за визуална графика, а не за математически изчисления.