Sigma X3F (.x3f)
Specyfikacja StandardowySigma Foveon Raw (X3F) to własnościowy format RAW firmy Sigma rejestrowany przez aparaty wyposażone w bezpośrednie matrycy obrazu Foveon X3, które rejestrują pełne dane koloru czerwonego, zielonego i niebieskiego w każdym punkcie piksela dzięki pionowo ułożonym warstwom krzemu.
Konwertuj X3F na JPG
Darmowy konwerter z X3F na JPG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.
Inspekcja i metadane
Systemy operacyjne i analizatory plików identyfikują pliki X3F, sprawdzając początkową sekwencję bajtów binarnych:
Podpis nagłówka na poziomie bajtów (Magic Bytes)
Systemy operacyjne i analizatory plików identyfikują pliki X3F, sprawdzając początkową sekwencję bajtów binarnych:
PODPIS HEX (OFFSET 0):
46 4F 56 62REPREZENTACJA ASCII: FOVb
Normalizacja: Specyfikacja własnościowa Foveon
Specyfikacja techniczna
| Architektura kontenera | Własnościowy kontener Foveon rozpoczynający się nagłówkiem 'FOVb' i sekcjami katalogu |
| Kompresja | Bezstratnie skompresowane kodem Huffmana 3-warstwowe dane matrycy (12-bit / 14-bit na warstwę) |
| Kolejność bajtów (Endianness) | Little-Endian (porządek bajtów Intel) |
| Przestrzenie kolorów | Foveon Sensor Color Space, sRGB, Adobe RGB |
| Kanały i struktura | 3 pełnokolorowe warstwy matrycy (niebieska, zielona, czerwona ułożone pionowo) |
| Maks. wymiary | Do 5888 x 3920 (matryca Quattro 29 MP dająca odpowiednik 39 MP) |
| Przezroczystość | Brak |
| Streaming i progresywne ładowanie | Binarny kontener oparty na blokach bez wsparcia dla strumieniowania |
Techniczna macierz porównawcza: X3F a konkurencja
| Atrybut techniczny | X3F (Bieżący) | ARW | CR3 | NEF |
|---|---|---|---|---|
| Architektura matrycy | 3-warstwowa pionowa absorpcja krzemu (Foveon X3) | Jednowarstwowa mozaika Bayera 2x2 | Jednowarstwowa mozaika Bayera 2x2 | Jednowarstwowa mozaika Bayera 2x2 |
| Demozaikowanie kolorów | Brak (pełne RGB zmierzone w każdym pikselu) | Interpolowane z 50% zielonego, 25% R, 25% B | Interpolowane z macierzy Bayera | Interpolowane z macierzy Bayera |
| Magiczne bajty | FOVb (0x46 0x4F 0x56 0x62) | II*\0 | ftypcrx | MM\0* lub II*\0 |
| Mikrokontrast | Najwyższy optyczny mikrokontrast na piksel | Wysoki (podatny na antyaliasing) | Wysoki | Wysoki |
Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego
Obraz wykazuje intensywne magenta lub zielone zafarby kolorystyczne we wszystkich półtonach.
Główna przyczyna: Uszkodzone współczynniki kalibracji macierzy warstw w nagłówku Foveon.
Odzyskiwanie: Przetwórz plik za pomocą programu Sigma Photo Pro lub skonwertuj go przez File2File Raw Converter.
Analiza bezpieczeństwa i wektory ataku na parser
Format X3F wykorzystuje unikalny, własnościowy kontener z niestandardowymi tabelami bloków, które wymagają rygorystycznej walidacji w celu zapobiegania problemom z bezpieczeństwem pamięci.
Znane wektory ataku
- Przepełnienie liczbowe podczas alokacji bufora 3-warstwowej matrycy pionowej.
- Odczyt spoza bufora w tabelach właściwości kalibracji aparatu Foveon CAMF.
- Atak typu odmowa usługi (DoS) poprzez nieprawidłowo sformatowane offsety sekcji katalogu X3F.
Najlepsze praktyki obronne: Dekoduj pliki X3F wewnątrz odizolowanej piaskownicy WebAssembly bezpiecznej dla pamięci.
Pochodzenie historyczne i kamienie milowe
Główne zalety
- W 100% prawdziwie pełnokolorowy zapis w każdym punkcie piksela bez jakiejkolwiek interpolacji kolorów Bayera (demozaikowania).
- Odporność na mory kolorystyczne bez konieczności stosowania optycznego filtra dolnoprzepustowego.
- Niezrównany mikrokontrast na poziomie pikseli, organiczna tekstura i ostrość przypominająca format średni przy bazowej czułości ISO.
Ograniczenia techniczne i wady
- Ekstremalnie wysokie wymagania co do oprogramowania; program Sigma Photo Pro jest tradycyjnie wymagany do optymalnego renderowania.
- Słaba wydajność szumów przy wysokich czułościach ISO ze względu na charakterystykę absorpcji głębokości krzemu.
- Wolny czas przetwarzania i duże pliki (ok. 50 MB do 70 MB na klatkę).
Ciekawe informacje techniczne
- Matryce Foveon X3 wykorzystują fizyczną właściwość krzemu, zgodnie z którą różne długości fal światła wnikają na różne głębokości: światło niebieske jest pochłaniane blisko powierzchni, zielone w środku, a czerwone najgłębiej.
- Magiczne bajty dla plików X3F to 'FOVb' (binarny plik Foveon).
- Fotografowie krajobrazu cenią pliki X3F za odwzorowanie roślinności, co pozwala uniknąć rozmycia kanału zielonego powszechnego w matrycach Bayera.
Często zadawane pytania techniczne
Dlaczego pliki Sigma Foveon X3F wydają się ostrzejsze niż z innych aparatów?
Ponieważ matryce Foveon rejestrują pełne wartości kolorów czerwonego, zielonego i niebieskiego w każdym pojedynczym pikselu za pomocą 3 pionowo ułożonych warstw krzemu, eliminuje to efekty zmiękczające demozaikowania Bayera.
Jakie oprogramowanie otwiera pliki X3F?
Pliki X3F można otwierać w programie Sigma Photo Pro, Adobe Camera Raw lub natychmiast przekonwertować na pliki PNG/JPG w wysokiej rozdzielczości za pomocą serwisu File2File.app.
Dlaczego rozmiary plików X3F są tak duże?
Każdy plik X3F zawiera trzy pełne płaszczyzny obrazu (po jednej dla każdej warstwy koloru), co oznacza, że 20-megapikselowa matryca Foveon rejestruje 60 megapikseli surowych danych z fotodiod.