Распространённые форматы файлов

В данном разделе описаны стандартные форматы файлов, читаемые всеми программами обработки изображений. Эти форматы разработаны для удовлетворения потребностей некоторое время назад и могут устареть. Более того, ни один из этих форматов не был разработан для обработки астрономических данных. Поэтому они, как правило, должны использоваться в конце процесса обработки.

AVIF

AVIF это современный формат изображений, основанный на видеокодеке AV1. В этом формате используется контейнерный формат HEIC. Siril поддерживает чтение изображений с глубиной цвета (разрядностью) до 12 бит. Поддержка сжатия без потерь может быть доступна в зависимости от кодеков, скомпилированных в установленной libheif. AVIF поддерживает цветовые профили, использующие как встроенные профили ICC, так и идентификаторы NCLX: встроенные профили ICC поддерживаются полностью. Присутствует частичная поддержка идентификаторов NCLX (они преобразуются в эквивалентный профиль ICC, хотя в настоящее время поддерживаются только наиболее вероятные профили NCLX).

Расширение файла для этого формата — .avif.

BMP

Файлы с расширением .bmp это файлы растровых изображений, используемые для хранения цифровых растровых изображений. Такие изображения являются аппаратно-независимыми растровыми изображениями (Device Independent Bitmap, DIB). Такая независимость позволяет открывать файл на нескольких платформах, таких как Microsoft Windows и Mac. В файлах формата BMP сохраняются данные в виде двумерных цифровых изображений, как монохромных, так и цветных, с различной глубиной цвета.

В настоящее время этот формат больше не используется и предпочтение отдаётся другим типам файлов.

HEIF

HEIF это современный формат изображений, основанный на видеокодеке x265. В этом формате используется контейнерный формат HEIC. Siril поддерживает чтение изображений с глубиной цвета (разрядностью) до 12 бит. Поддержка сжатия без потерь может быть доступна в зависимости от кодеков, скомпилированных в установленной libheif. HEIF поддерживает цветовые профили, использующие как встроенные профили ICC, так и идентификаторы NCLX: встроенные профили ICC поддерживаются полностью. Присутствует частичная поддержка идентификаторов NCLX (они преобразуются в эквивалентный профиль ICC, хотя в настоящее время поддерживаются только наиболее вероятные профили NCLX).

Расширения файла для этого формата — .heic и .heif.

JPEG

Вероятно, наиболее часто используемый формат, чтобы делиться изображениями на форумах, по электронной почте или на USB-носителях. Этот формат позволяет более или менее сильное (деструктивное) сжатие, обеспечивающее идеальный размер файлов для обмена. Расширение файлов этого формата — .jpg или .jpeg*.

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

JPEG XL

Вслед за рядом предыдущих обновлений формата JPEG (JPEG 2000, JPEG XR...) формат JPEG XL представляет собой значительный скачок в возможностях с намерением заменить все растровые форматы. Независимо от того, будет это достигнуто это или нет, у этого формата есть несколько функций, которые делают его интересным для астрофотографии. Поэтому в Siril добавлена поддержка чтения и записи. Он поддерживает высокую разрядность, до 32 бит с плавающей точкой; поддерживает сжатие с потерями и без потерь: при сжатии с потерями достигается гораздо лучшая степень сжатия, чем в формате JPEG, при тех же настройках качества, а при сжатии без потерь достигается гораздо лучшая степень сжатия, чем в формате PNG. Обратите внимание, что метаданные FITS не будут сохранены при сохранении в формате JPEG XL: основное использование этого формата в Siril, скорее всего, будет в качестве архивного формата для окончательной визуализации изображений. Это также может быть полезно при экспорте для Интернет-страниц: формат пока не поддерживается браузерами широко, но Safari поддерживает его изначально; доступна экспериментальная или с помощью дополнений поддержка в Firefox и Chrome, так что мы можем увидеть, что поддержка станет более доступной в будущем.

JPEG XL полностью поддерживает встроенные профили ICC, однако для улучшения сжатия он сохранит распознанные профили с закодированным идентификатором вместо полного профиля. Это означает, что описание профиля ICC, которое вы видите после открытия сохраненного файла JPEG XL, может отличаться от исходного, однако функционально профиль ICC будет идентичен.

Расширение файла для этого формата — .jxl.

PNG

Portable Network Graphics (PNG) — это формат файлов растровой графики, который поддерживает сжатие данных без потерь. Расширение формата — .png. Изображения в оттенках серого в формате PNG поддерживают широчайший диапазон глубины пикселей для любого типа изображений. Поддерживаются значения глубины 1, 2, 4, 8 и 16 бит, охватывающие всё — от простых чёрно-белых сканов до полноэкранных медицинских и необработанных астрономических изображений.

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

Однако этот формат является отличным выбором для сохранения конечного изображения после обработки.

TIFF

Tagged Image File Format (TIFF или TIF), представляет растровые изображения для использования на различных устройствах, соответствующих этому стандарту формата файлов. Он способен описывать двухуровневые, в оттенках серого, с индексированной палитрой и полноцветные изображения в нескольких цветовых пространствах. Формат поддерживает как схему сжатия без потерь, так и с потерями, что позволяет приложениям, использующим этот формат, выбирать между пространством и скоростью обработки. Расширение либо .tiff, либо .tif.

Формат TIFF имеет множество преимуществ. Он поддерживает кодировку до 32-х бит на пиксель и предлагает широкий спектр возможных полей в метаданных, что делает его хорошим кандидатом для хранения астрономических данных.

В сотрудничестве с другими разработчиками, используя формат TIFF, мы создали псевдостандарт Astro-TIFF.

NetPBM

Проектом Netpbm используются и определены несколько графических форматов. Portable pixmap format (PPM), portable graymap format (PGM) и portable bitmap (PBM) — это форматы файлов изображений, предназначенные для простого обмена между платформами. Возможные расширения файла: .pbm, .pgm (для файлов в оттенках серого) и .ppm.

Эти форматы, поддерживающие до 16 бит на канал, редко используются и должны применяться только для хранения конечного изображения.

AVI

Это медиаконтейнер, способный содержать данные с различными аудио- и видеокодеками. Некоторые видеокодеки, обеспечивающие сжатие без потерь, в прошлом использовались для получения изображений в астрономии. Однако это формат, который не содержит метаданных, пригодных для астрономии, ограничен 8-битными изображениями и не даёт никаких гарантий того, что содержащиеся в нём данные являются необработанными.

Предупреждение

Этот формат входящих файлов в настоящее время устарел. Мы рекомендуем использовать вместо него формат SER.