Sigma X3F (.x3f)
Проприетарная СтандартSigma Foveon Raw (X3F) - это проприетарный формат RAW компании Sigma, используемый в камерах с прямыми датчиками изображения Foveon X3, которые регистрируют полные данные о красном, зеленом и синем цветах в каждой точке пикселя с помощью вертикально расположенных кремниевых слоев.
Конвертировать из X3F в JPG
Бесплатный конвертер из X3F в JPG прямо в браузере. Конвертируйте файлы мгновенно на вашем устройстве.
Анализ и метаданные
Операционные системы и анализаторы файлов идентифицируют файлы X3F по начальной двоичной последовательности байтов:
Сигнатура заголовка на уровне байтов (Magic Bytes)
Операционные системы и анализаторы файлов идентифицируют файлы X3F по начальной двоичной последовательности байтов:
HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):
46 4F 56 62ПРЕДСТАВЛЕНИЕ ASCII: FOVb
Стандартизация: Проприетарная спецификация Foveon
Технические спецификации
| Архитектура контейнера | Проприетарный контейнер Foveon, начинающийся с заголовка 'FOVb' и разделов каталога |
| Сжатие | Трехслойные данные сенсора без потерь, кодированные алгоритмом Хаффмана (12-бит / 14-бит на слой) |
| Порядок байтов (Endianness) | С обратным порядком байтов (порядок Intel) |
| Цветовые пространства | Цветовое пространство сенсора Foveon, sRGB, Adobe RGB |
| Каналы и структура | 3 полноцветных слоя сенсора (синий, зеленый, красный, расположенные вертикально друг над другом) |
| Макс. габариты | До 5888 x 3920 (29-мегапиксельный сенсор Quattro, дающий эквивалент 39 МП) |
| Прозрачность | Отсутствует |
| Потоковая передача и прогрессивная загрузка | Непотоковый блочный бинарный контейнер |
Техническая матрица сравнения: X3F против конкурентов
| Технический атрибут | X3F (Текущий) | ARW | CR3 | NEF |
|---|---|---|---|---|
| Архитектура сенсора | Трехслойное вертикальное кремниевое поглощение (Foveon X3) | Однослойная мозаика Байера 2x2 | Однослойная мозаика Байера 2x2 | Однослойная мозаика Байера 2x2 |
| Цветовая демозаика | Отсутствует (полный RGB измеряется в каждом пикселе) | Интерполяция из 50% зеленого, 25% красного, 25% синего | Интерполяция из матрицы Байера | Интерполяция из матрицы Байера |
| Сигнатурные байты | FOVb (0x46 0x4F 0x56 0x62) | II*\0 | ftypcrx | MM\0* или II*\0 |
| Микроконтраст | Наивысший покадровый оптический микроконтраст | Высокий (подвержен сглаживанию) | Высокий | Высокий |
Типичные режимы повреждения и руководство по восстановлению в HEX
На изображении появляются сильные маджентовые или зеленые цветовые оттенки во всех полутонах.
Первопричина: Повреждены коэффициенты калибровки матричного слоя в заголовке Foveon.
Восстановление: Обработайте файл с помощью Sigma Photo Pro или конвертируйте через File2File Raw Converter.
Анализ безопасности и векторы атак на парсер
Формат X3F использует уникальный проприетарный контейнер с пользовательскими таблицами блоков, требующими строгой проверки для предотвращения уязвимостей безопасности памяти.
Известные векторы атак
- Переполнение целых чисел при выделении буфера вертикального трехслойного сенсора.
- Чтение за пределами буфера в таблицах свойств калибровки камеры CAMF Foveon.
- Отказ в обслуживании из-за некорректных смещений разделов каталога X3F.
Защитные лучшие практики: Декодируйте файлы X3F внутри изолированной и безопасной для памяти песочницы WebAssembly.
Исторические истоки и вехи
Ключевые преимущества и плюсы
- 100% истинный полноцветный захват в каждой точке пикселя без интерполяции байеровских цветов (демозаика).
- Невосприимчивость к цветному муару без необходимости использования оптического фильтра нижних частот.
- Непревзойденный покадровый микроконтраст, органичная текстура и резкость, сопоставимая со средним форматом на базовых значениях ISO.
Технические ограничения и минусы
- Чрезвычайно высокие требования к программному обеспечению; традиционно для оптимального рендеринга требуется Sigma Photo Pro.
- Низкие показатели шумоподавления при высоких значениях ISO из-за характеристик поглощения света на разной глубине кремния.
- Медленное время обработки и большие размеры файлов (примерно от 50 МБ до 70 МБ на кадр).
Интересные технические факты
- Датчики Foveon X3 используют физическое свойство кремния, при котором световые волны разной длины проникают на разную глубину: синий свет поглощается у поверхности, зеленый - в середине, а красный - на наибольшей глубине.
- Сигнатурные байты для файлов X3F - 'FOVb' (бинарный формат Foveon).
- Пейзажные фотографы ценят файлы X3F за передачу листвы, лишенную размытия зеленого канала, характерного для сенсоров Байера.
Часто задаваемые технические вопросы
Почему файлы Sigma Foveon X3F выглядят резче, чем снимки с других камер?
Потому что сенсоры Foveon записывают полные значения красного, зеленого и синего цветов в каждой точке пикселя благодаря 3 вертикально расположенным кремниевым слоям, что исключает размывающий эффект демозаики Байера.
Какое программное обеспечение открывает файлы X3F?
Файлы X3F можно открыть в Sigma Photo Pro, Adobe Camera Raw или мгновенно конвертировать в файлы высокого разрешения PNG/JPG с помощью File2File.app.
Почему файлы X3F имеют такой большой размер?
Каждый файл X3F содержит три полные плоскости изображения (по одной для каждого цветового слоя), что означает, что 20-мегапиксельный сенсор Foveon записывает 60 мегапикселей сырых данных фотодиодов.