Co to jest format pliku EXR?
.exr to plik graficzny HDR zapisany w formacie OpenEXR Image. Pliki .exr zawierają obrazy rastrowe o wysokiej rozpiętości tonalnej. Technika obrazowania HDR pozwala na tworzenie obrazów o bardzo wysokiej jakości. Obrazy .exr mogą być nieskompresowane lub skompresowane przy użyciu jednego z kilku obsługiwanych algorytmów - w tym PIZ, ZIP, ZIPS, RLE, PXR24, DWAA i DWAB. Wybór metody kompresji lub jej brak wpływa na rozmiar pliku .exr i czas jego przetwarzania.
Unikalny atrybut
W plikach .exr każdy kanał piksela jest reprezentowany przez liczbę zmiennoprzecinkową - o połowicznej precyzji (16-bit) lub pojedynczej precyzji (32-bit). Tak wysoka precyzja pozwala na zdefiniowanie koloru i kontrastu na poziomach nieosiągalnych dla konwencjonalnych formatów 8-bitowych, takich jak .png czy .jpg. Format obsługuje również wiele warstw i dowolne kanały w jednym pliku - przechowując kolor, głębię, normalne i wektory ruchu razem - co czyni .exr standardowym formatem wymiany w procesach kompozycji VFX.
Zastosowania formatu .exr
Format OpenEXR Image został opracowany przez Industrial Light & Magic jako format danych obrazu dla potoku efektów wizualnych stosowanego w kinematografii. Po raz pierwszy został użyty podczas produkcji:
- *Harry Potter i Kamień Filozoficzny*
- *Gangi Nowego Jorku*
- *Znaki*
ILM udostępniło OpenEXR jako open source w 2003 roku; projekt jest obecnie utrzymywany przez Academy Software Foundation (ASWF).
Bezpieczeństwo
RYZYKO: LOWEXR to pasywny format obrazu - nie zawiera skryptów ani treści wykonywalnych - więc plik .exr nie jest wektorem złośliwego oprogramowania w normalnym użytkowaniu. Jedyne praktyczne zagrożenia to ogromne rozmiary plików (wielowarstwowe/głębokie EXR mogą być bardzo duże) oraz sporadyczne błędy parsera w bibliotekach obrazów; aktualizuj swoją przeglądarkę/oprogramowanie DCC. Uważaj na podejrzane strony z „darmowymi przeglądarkami/konwerterami EXR”, które dołączają adware - preferuj programy Blender, GIMP, Krita lub otwartoźródłowy openexr-viewer.
Szczegóły formatu
w pigułceProgramy otwierające pliki EXR
Szczegóły techniczne
specyfikacja| Magiczne bajty | 76 2F 31 01 (hex) na offsecie 0; koduje 32-bitową liczbę całkowitą little-endian 20000630, po której następuje pole wersji/flag |
| Typy danych pikseli | Half (IEEE 754 16-bit float), Float (32-bit float) lub UINT (32-bit unsigned integer) - wybierane niezależnie dla każdego kanału |
| Tryby kompresji | 10 opcji: None, RLE, ZIPS, ZIP, PIZ, PXR24, B44, B44A, DWAA, DWAB; PIZ i ZIP są bezstratne; DWAA/DWAB są stratne, oparte na falkach (wavelet) |
| Układ kanałów | Dowolnie nazwane kanały (np. R, G, B, A, Z, normal.X, velocity.Y) przechowywane niezależnie w każdej warstwie |
| Obsługa warstw | Wiele nazwanych warstw w pliku, każda z własnym niezależnym zestawem kanałów i typów danych |
| Format wieloczęściowy | Wprowadzony w OpenEXR 2.0; pojedynczy plik `.exr` może zawierać wiele części obrazu z osobnymi nagłówkami i blokami danych pikseli |
| Głębokie dane pikseli (Deep data) | OpenEXR 2.0+ obsługuje głębokie składowanie scanline i kafelkowe - wiele próbek na piksel do kompozycji z przezroczystością subpikselową |
| Tryby przechowywania obrazu | Scanline lub kafelkowy (tiled); pliki kafelkowe obsługują zestawy poziomów mipmap i ripmap dla tekstur o różnym stopniu szczegółowości |
| Maksymalny rozmiar obrazu | Do 2^31 − 1 pikseli na wymiar (32-bitowy system współrzędnych ze znakiem) |
| Typ MIME | image/x-exr |
| Struktura nagłówka | Rozszerzalna lista atrybutów typowanych zakończona wartownikiem w postaci pustego ciągu znaków; obsługuje dowolne niestandardowe pary klucz-wartość metadanych |
| Obsługa przestrzeni barw | Wartości pikseli przechowywane jako światło liniowe (scene-linear); brak osadzonej gammy lub krzywej tonalnej - transformacja wyświetlania stosowana zewnętrznie, zwykle przez OpenColorIO |
| Obsługa wielu widoków | Natywny atrybut `multiView` umożliwia pracę stereoskopową i z wieloma kamerami w ramach jednego pliku |
| Licencja / opiekun | Licencja Apache 2.0; pierwotnie opracowany przez ILM, obecnie projekt Academy Software Foundation (ASWF) |
| Wydano | 2003 (released as open source by ILM; later an ASWF project) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | openexr.com |
Konwersje EXR
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki EXR.