OpenEXR
Z Wikipedii, wolnej encyklopedii
| OpenEXR | |
| biblioteka | |
| Producent | Industrial Light & Magic |
| Platforma sprzętowa | Wieloplatformowa |
| System operacyjny | Wieloplatformowa |
| Aktualna wersja stabilna | 1.6.1 |
| Licencja | BSD |
| Strona domowa | |
OpenEXR – otwarty format zapisu obrazów HDR, stworzony przez firmę Industrial Light and Magic i przeznaczony do wykorzystania w przemyśle filmowym. Wraz ze specyfikacją formatu udostępnia jest wzorcowa implementacja oraz narzędzia demonstrujące możliwości formatu. Cechą charakterystyczną formatu jest to, że każdy piksel jest reprezentowany przez 16 oraz 32 bitowe liczby zmiennoprzecinkowe ze znakiem, co pozwala na większą kontrolę nad kolorem oraz kontrastem[1].
Spis treści |
Format w filmach [edytuj]
Został, między innymi, zastosowany w procesie produkcji filmów: Harry Potter i Kamień Filozoficzny, Faceci w czerni II, Gangi Nowego Jorku oraz Znaki[2].
Kompresja [edytuj]
Umożliwia przechowywanie danych nieskompresowanych jak i skompresowanych za pomocą jednej z trzech podstawowych metod[3]:
- PIZ – piksele danych poddawane są kompresji falkowej. Kompresja i dekompresja trwa tyle samo czasu. Najlepsza spośród zaimplementowanych metod kompresji, po jej zastosowaniu obraz ma od 35% do 55% swojej początkowej wielkości;
- ZIP – dane kompresowane są przy pomocy otwartej biblioteki zlib. W tym przypadku dekompresja jest szybsza niż przy użyciu PIZ, jednak kompresja jest nieznacznie wolniejsza. Po kompresji obraz ma od 45% do 55% swojej początkowej wielkości;
- RLE – najszybsza metoda kompresji, wykorzystująca algorytm RLE. Charakteryzuje się niewielką efektywnością – obraz po kompresji ma od 60% do 75% swojej początkowej wartości.
Przypisy
- ↑ Informacje o formacie OpenEXR (ang.). LinuxPlanet. [dostęp 2009-07-23].
- ↑ Informacje o zastosowaniu formatu w filmach na oficjalnej stronie OpenEXR (ang.). Industrial Light & Magic. [dostęp 2009-07-27].
- ↑ Informacje o formacie na stronie nVidii (tabela 26-2) (ang.). nVidia. [dostęp 2009-07-23].
Zobacz też [edytuj]
- OpenImageIO - biblioteka implementująca obsługę formatu