Конвертер астрономических файлов FITS в визуализированный PNG

Конвертация контейнеров астрономических данных FITS в растровые изображения PNG позволяет исследователям публиковать космические снимки для просмотра в стандартных веб-браузерах и офисных программах.

Выберите или перетащите файлы сюда

100% конфиденциальное преобразование в браузере - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V
Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполняется локально в песочнице вашего браузера.

Сравнение форматов и технические характеристики

ХарактеристикаFITSPNG
MIME-типapplication/fitsimage/png
Типastronomical data containerraster
Сжатиеuncompressed / tile-compressed (fpack)lossless (DEFLATE / LZ77 + Huffman)
Стандартная спецификацияIAU FITS Standard 4.0W3C 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), чтобы проявить слабые фоновые туманности без пересвета ярких ядер звезд.

Сравнение форматов и технические характеристики

Исходный файл астрономических наблюдений FITS размером 32-бита весом 50 МБ передается примерно за 1,0 секунду по оптоволоконному соединению со скоростью 400 Мбит/с, за 0,4 секунды в сети 5G и за 10,0 секунд в стандартной сети 4G. Превращение этого файла в оптимизированный PNG размером 8 МБ значительно ускоряет загрузку: требуется всего 0,16 секунды по оптоволокну, 0,06 секунды в 5G и 1,6 секунды в 4G.

Часто задаваемые вопросы

Как выполнить конвертацию астрономических файлов FITS в визуализированный PNG без потери качества?

Преобразование FITS в PNG подразумевает проецирование научных чисел с плавающей запятой в фиксированные 8-битные или 16-битные цветовые каналы. Поскольку FITS сохраняет исходные данные сенсора с широким динамическим диапазоном, необходимо задействовать функцию преобразования для настройки яркости. Итоговый файл PNG использует сжатие DEFLATE без потерь, что означает отсутствие дополнительных артефактов сжатия в процессе сохранения, хотя перевод из чисел с плавающей запятой в целые пиксели представляет собой одностороннее уменьшение точности данных.

В чем заключается разница между форматами FITS и визуализированным PNG?

FITS - это специализированный научный контейнер, созданный для хранения многомерных массивов данных наряду с расширенными текстовыми заголовками ASCII, содержащими телеметрию телескопа и системы координат. PNG - это стандартный формат растровых изображений, предназначенный для вывода на экраны и использующий фиксированные цветовые каналы, стандартную сетку пикселей и сжатие без потерь, оптимизированное под визуальную графику, а не под математические вычисления.