.HDR

Plik HDR

Radiance HDR Image (High Dynamic Range)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik HDR to obraz o wysokiej rozpiętości tonalnej Radiance, który przechowuje znacznie szerszy zakres jasności niż JPEG czy PNG. Możesz go otworzyć za darmo w programach GIMP, Blender, Krita lub online w Photopea. Aby udostępnić go jako zwykłe zdjęcie, musisz najpierw wykonać mapowanie tonów (tone-mapping) - zwykła zmiana rozszerzenia na JPG nie zadziała.

Deweloper: Greg Ward (Radiance renderer, Lawrence Berkeley National Laboratory) Kategoria: Pliki obrazów rastrowych Otwarty standard MIME: image/vnd.radiance
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .JPG · .PNG · .TIF · .ECW

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 11, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku HDR?

Plik .hdr to obraz rastrowy Radiance HDR (High Dynamic Range), opracowany przez Grega Warda w Lawrence Berkeley National Laboratory jako część systemu symulacji oświetlenia Radiance pod koniec lat 80. Format ten był pierwotnie przechowywany z rozszerzeniem .pic, zanim .hdr stał się standardem.

Każdy piksel jest kodowany przy użyciu RGBE - trzech 8-bitowych wartości mantysy dla kanałów czerwonego, zielonego i niebieskiego oraz jednego wspólnego 8-bitowego wykładnika. Pozwala to na upakowanie pełnego zmiennoprzecinkowego piksela HDR w zaledwie 4 bajtach, reprezentując zakres dynamiczny obejmujący około 76 rzędów wielkości (~10⁻³⁸ do 10³⁸). Wadą jest to, że wszystkie trzy kanały dzielą jeden wykładnik, więc precyzja na kanał jest niższa niż w formatach takich jak OpenEXR, który przechowuje prawdziwe 16- lub 32-bitowe liczby zmiennoprzecinkowe na kanał i obsługuje wiele warstw.

Plik zaczyna się od nagłówka ASCII zawierającego sygnaturę #?RADIANCE (niektóre narzędzia zapisują zamiast tego #?RGBE - oba są poprawne). Po bloku zmiennych klucz=wartość i linii rozdzielczości, dane pikseli są przechowywane jako linie skanowania kodowane metodą RLE (run-length encoding). Obsługiwane jest również alternatywne kodowanie luminancji: ustawienie pola nagłówka FORMAT na 32-bit_rle_xyze przełącza z przestrzeni kolorów RGB na CIE XYZ.

Pliki .hdr są szeroko stosowane jako mapy otoczenia HDRI w renderowaniu 3D i silnikach gier, gdzie wysoka rozpiętość tonalna umożliwia dokładne oświetlenie oparte na obrazie (IBL). Są obsługiwane przez Blender, GIMP, Adobe Photoshop i większość potoków renderowania w czasie rzeczywistym. W profesjonalnej produkcji VFX, wymagającej precyzji zmiennoprzecinkowej na kanał i obsługi wielu warstw, standardem branżowym stał się w dużej mierze OpenEXR.

Bezpieczeństwo

RYZYKO: LOW

Plik Radiance .hdr jest pasywnym obrazem - nie zawiera skryptów, makr ani treści wykonywalnych - więc sam plik nie jest wektorem złośliwego oprogramowania. Jedyne praktyczne środki ostrożności to duże rozmiary plików dla map HDRI o wysokiej rozdzielczości oraz rzadkie błędy parserów bibliotek graficznych; aktualizuj swój edytor. Unikaj podejrzanych stron „darmowy konwerter HDR”, które dołączają adware - GIMP, Krita, Blender i Photopea zaspokajają te potrzeby za darmo.

Szczegóły formatu

w pigułce
PEŁNA NAZWARadiance HDR Image (High Dynamic Range)znany również jako Radiance picture, RGBE image
DEWELOPERGreg Ward (Radiance renderer, Lawrence Berkeley National Laboratory)od 1985-1989 (Radiance lighting simulation system); .pic originally, later .hdr
TYP MIMEimage/vnd.radiance
TYPObraz rastrowy o wysokiej rozpiętości tonalnej - RGBE (8-bitowa mantysa na kanał + wspólny 8-bitowy wykładnik), kodowany metodą RLE
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Analog Devices / Mentor SPICE .hdr (dane nagłówka) - Niektóre narzędzia EDA i danych zapisują tekstowy plik pomocniczy .hdr z nagłówkiem/metadanymi - niepowiązany z obrazowaniem.
  • Nagłówek ENVI / teledetekcja .hdr - Nagłówki rastrowe ENVI używają .hdr jako tekstowego pliku pomocniczego opisującego towarzyszący surowy obraz, a nie obraz Radiance.
  • Zasoby silników gier / instalacyjne '.hdr' - Czasami silnik nazywa spakowaną mapę sześcienną HDR lub ogólny plik nagłówkowy rozszerzeniem .hdr.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102030405060708090a
HEX
233F52414449414E43450A
ASCII
#?RADIANCE·
Sygnatura nagłówka ASCII „#?RADIANCE\n” (23 3F 52 41 44 49 41 4E 43 45 0A). Wiele narzędzi zapisuje zamiast tego „#?RGBE\n” (23 3F 52 47 42 45 0A) - oba są prawidłowymi nagłówkami Radiance. Format ten historycznie używa również .pic; nie należy go mylić z niepowiązanym formatem .hdr z aparatów (to jest obrazowanie HDRsoft/Radiance, a nie dokument Photoshop HDR).

Programy otwierające pliki HDR

Windows6 apps
Photomatix Płatny Otwórz połączony plik .hdr i zastosuj mapowanie tonów/fuzję ekspozycji, a następnie wyeksportuj jako JPG/TIFF.
Adobe Photoshop Płatny Plik > Otwórz plik .hdr (32 bity/kanał); użyj Obraz > Tryb > 8 bitów z HDR Toning, aby wykonać mapowanie tonów.
GIMP Open-source Plik > Otwórz plik .hdr; GIMP importuje obraz o wysokim zakresie i pozwala go spłaszczyć/zmapować tonalnie do widocznego obrazu. Darmowy.
IrfanView Darmowy Otwiera .hdr (z dołączonym pakietem wtyczek) w celu szybkiego podglądu i konwersji do PNG/JPG.
Blender Open-source Użyj jako HDRI w World > Environment Texture lub otwórz w Edytorze Obrazów; najlepszy do map otoczenia. Darmowy.
Krita Open-source Otwórz .hdr do malowania HDR lub wymiany danych; obsługuje liniową przestrzeń kolorów sceny. Darmowa.
macOS3 apps
Adobe Photoshop Płatny Plik > Otwórz plik .hdr (32 bity/kanał); użyj Obraz > Tryb > 8 bitów z HDR Toning, aby wykonać mapowanie tonów.
GIMP Open-source Plik > Otwórz plik .hdr; GIMP importuje obraz o wysokim zakresie i pozwala go spłaszczyć/zmapować tonalnie do widocznego obrazu. Darmowy.
Blender Open-source Użyj jako HDRI w World > Environment Texture lub otwórz w Edytorze Obrazów; najlepszy do map otoczenia. Darmowy.
Linux3 apps
GIMP Open-source Plik > Otwórz plik .hdr; GIMP importuje obraz o wysokim zakresie i pozwala go spłaszczyć/zmapować tonalnie do widocznego obrazu. Darmowy.
Blender Open-source Użyj jako HDRI w World > Environment Texture lub otwórz w Edytorze Obrazów; najlepszy do map otoczenia. Darmowy.
Krita Open-source Otwórz .hdr do malowania HDR lub wymiany danych; obsługuje liniową przestrzeń kolorów sceny. Darmowa.
Web1 app
Photopea Darmowy Otwórz .hdr w tym darmowym klonie Photoshopa w przeglądarce, wykonaj mapowanie tonów i wyeksportuj PNG/JPG - bez instalacji.

Szczegóły techniczne

specyfikacja
Schemat kodowaniaRGBE - 8-bitowa mantysa na kanały R, G, B plus jeden wspólny 8-bitowy wykładnik; pakuje piksel HDR w dokładnie 4 bajty
Zakres dynamiczny~76 rzędów wielkości (~10⁻³⁸ do 10³⁸); odpowiednik około 25+ stopni przysłony fotograficznej
Sygnatura plikuASCII `#?RADIANCE` po którym następuje nowa linia (0x0A) na offsetcie 0; `#?RGBE` na offsetcie 0 jest równie poprawne i powszechnie stosowane
KompresjaAdaptacyjne kodowanie długości serii (RLE) linii skanowania; specyfikacja dopuszcza również płaskie (nieskompresowane) przechowywanie linii
Format nagłówkaZwykły blok zmiennych ASCII klucz=wartość (FORMAT, EXPOSURE, COLORCORR, PRIMARIES, SOFTWARE itp.) zakończony pustą linią
Linia rozdzielczościKoduje szerokość, wysokość i orientację, np. `-Y 512 +X 1024`; obsługiwane są wszystkie cztery kombinacje obrotu/odbicia
Kodowanie kolorów`32-bit_rle_rgbe` (liniowy RGB, domyślny) i `32-bit_rle_xyze` (wariant luminancji CIE XYZ), wybierane przez pole nagłówka `FORMAT`
Typ MIME`image/vnd.radiance` (zarejestrowany w IANA); `image/x-hdr` jest powszechnie używaną nieformalną alternatywą
Kolejność bajtówNeutralna względem endianowości; dane pikseli składają się z pojedynczych bajtów przechowywanych na piksel bez wielobajtowych pól całkowitych
Typowy rozmiar pliku1 MB - 30 MB; panoramiczne mapy otoczenia HDRI w rozdzielczościach takich jak 8192×4096 osiągają górny zakres
Limit wymiarówBrak sztywnego limitu formatu; szerokość i wysokość są przechowywane jako zwykłe liczby dziesiętne w linii nagłówka rozdzielczości
Przestrzeń kolorówŚwiatło liniowe bez osadzonej krzywej gamma; pola nagłówka EXPOSURE i COLORCORR przenoszą metadane korekcji odniesione do sceny
Kanał alfaNieobsługiwany; ani kodowanie RGBE, ani XYZE nie zawiera płaszczyzny przezroczystości ani alfa
Precyzja na kanał~8 bitów względnej precyzji na kanał ze względu na wspólny wykładnik; bezwzględna dokładność zależy od wartości ekspozycji sceny
Historyczne rozszerzenie`.pic` było używane w oryginalnym systemie oświetlenia Radiance; `.hdr` stało się dominujące, gdy format rozprzestrzenił się na narzędzia graficzne i 3D
Wydano1985-1989 (Radiance lighting simulation system); .pic originally, later .hdr
Najnowsza wersjaRGBE/XYZE encoding (stable; format essentially unchanged)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjafloyd.lbl.gov

Konwersje HDR

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami HDR. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki HDR.

Najczęściej zadawane pytania

Jak otworzyć plik HDR (.hdr)?
Użyj programów GIMP, Krita, Blender, IrfanView (z wtyczkami) lub Photopea online - wszystkie są darmowe - albo Photoshop/Photomatix, jeśli je posiadasz. W przypadku oświetlenia 3D załaduj go jako teksturę otoczenia/HDRI w programie Blender.
Dlaczego mój plik .hdr wygląda na zbyt ciemny lub wyblakły?
Jest to obraz o wysokiej rozpiętości tonalnej, więc zwykła 8-bitowa przeglądarka nie może wyświetlić pełnego zakresu. Należy wykonać mapowanie tonów (tone-mapping): ustaw ekspozycję/gammę w GIMP, Photoshop (HDR Toning) lub Photomatix, aby uzyskać normalnie wyglądający obraz.
Jak przekonwertować .hdr na JPG lub PNG?
Otwórz go w GIMP/Photoshop/Photopea, wykonaj mapowanie tonów (dostosuj ekspozycję, aby wyglądała poprawnie), a następnie wyeksportuj do JPG lub PNG. Konwersja musi „ścisnąć” HDR do 8 bitów, więc mapowanie tonów jest kluczowym krokiem.
Jaka jest różnica między .hdr a .exr?
Oba przechowują wysoką rozpiętość tonalną. Radiance .hdr używa kompaktowego RGBE (jeden wspólny wykładnik, niższa precyzja); OpenEXR .exr przechowuje pełne wartości zmiennoprzecinkowe na kanał i obsługuje wiele warstw/kanałów. .exr jest standardem w filmie/VFX; .hdr pozostaje popularny w mapach otoczenia.
Czy ten .hdr to zdjęcie, czy plik oświetlenia 3D?
Istnieją oba zastosowania. Najczęstszym dzisiaj plikiem .hdr jest mapa otoczenia HDRI do oświetlenia 3D, ale oprogramowanie do fotografii HDR również generuje .hdr podczas łączenia ekspozycji bracketingowych. To ten sam format, inny przepływ pracy.
Czy mogę użyć .hdr jako HDRI w Blenderze?
Tak - we właściwościach świata (World) dodaj Environment Texture i wskaż plik .hdr; będzie on oświetlał i odbijał się w Twojej scenie. To najczęstsze współczesne zastosowanie tego formatu.

Źródła

1IANA - image/vnd.radiance media typewww.iana.org
2Wikipedia - RGBE image formaten.wikipedia.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

Powiązane rozszerzenia

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z