• 홈
  • 가이드
  • HDR 이미지란? 게인 맵, PQ/HLG와 Mac에서의 변환 방법

HDR 이미지란? 게인 맵, PQ/HLG와 Mac에서의 변환 방법

작성자: @SoNiceInfo · 게시일: 2026. 9. 24.


iPhone이나 최신 카메라로 찍은 사진을 Liquid Retina XDR 디스플레이를 탑재한 Mac에서 열었을 때, 태양이나 노을, 수면에 반짝이는 빛이 마치 실제로 빛나는 것처럼 보인 적이 있나요? 이것이 HDR(High Dynamic Range) 사진이 보여 주는 표현입니다.

그런데 이런 사진을 웹용으로 변환하거나 누군가에게 보내는 순간 문제가 생깁니다. 하이라이트가 갑자기 하얗게 날아가 디테일이 사라지거나, 이미지 전체가 어둡고 칙칙해집니다. HDR 이미지는 SDR 이미지와 구조가 크게 달라서 일반적인 도구로는 올바르게 처리할 수 없습니다.

이 글에서는 HDR 이미지가 무엇이고 어떻게 작동하는지(게인 맵과 PQ/HLG의 차이)를 설명한 뒤, Mac에서 HDR의 밝기와 광색역을 잃지 않고 일괄 변환해 내보내는 실용적인 방법을 소개합니다.

1. HDR 이미지란? SDR과의 차이

HDR(High Dynamic Range)은 기존의 SDR(Standard Dynamic Range) 형식보다 가장 어두운 그림자부터 가장 밝은 빛까지 훨씬 넓은 밝기 범위를 기록하고 표시하는 기술입니다.

SDR의 한계: 사진이 종이처럼 보였던 이유

웹과 컴퓨터에서 오랫동안 표준으로 쓰여 온 SDR(sRGB)은 CRT 텔레비전 시대의 규격을 바탕으로 합니다.

  • 최대 밝기: 약 100–200니트(cd/m²)
  • 색 심도: RGB 채널당 8비트(256단계, 약 1,677만 색)
  • 색역: sRGB

SDR에서 흰색은 RGB(255, 255, 255)라는 값일 뿐입니다. 실내에 놓인 흰 복사 용지도, 여름의 직사광선도, 밤하늘을 배경으로 한 가로등도 모두 100% 흰색이라는 같은 한계에 부딪힙니다. 태양을 밝게 하면 주변의 파란 하늘이 하얗게 날아가고, 하늘을 깨끗하게 살리면 지상의 모든 것이 검게 뭉개집니다. 이것이 SDR의 물리적인 한계였습니다.

HDR이 바꾸는 것: 정말 밝아 보이는 빛

HDR 디스플레이(MacBook Pro의 Liquid Retina XDR 디스플레이, Pro Display XDR, 최신 스마트폰 등)에서는 일반적인 화면 밝기는 100–200니트 정도로 유지하면서 하이라이트 부분만 국소적으로 1,000–1,600니트, 경우에 따라 4,000니트 이상까지 끌어올립니다.

항목기존 SDR 이미지최신 HDR 이미지
최대 밝기약 100–200니트1,000–4,000니트 이상
색 심도(계조)8비트(256단계)10비트(1,024단계)~12비트
색 공간(색역)sRGBDisplay P3 / Rec.2020(광색역)
밴딩노을이나 하늘에서 자주 발생매우 매끄러운 그러데이션
주요 형식일반 JPEG, PNG, WebPAVIF, JPEG XL, Ultra HDR JPEG, HEIC

나무 그늘은 차분하고 어둡게 유지되면서, 나뭇잎 사이로 비치는 햇빛과 수면의 반사만 실제처럼 반짝입니다. 그 결과 눈으로 직접 본 장면에 훨씬 가까워집니다.

2. HDR 이미지의 두 가지 방식: 게인 맵과 직접 인코딩

지금 쓰이는 “HDR 이미지”에는 크게 게인 맵과 직접 인코딩이라는 두 가지 방식이 있습니다. 이 차이를 이해하는 것이 HDR 이미지를 올바르게 변환하고 다루는 첫걸음입니다.

방식 A: 게인 맵(Gain Map / Ultra HDR / Apple HDR)

게인 맵은 호환성을 최우선으로 설계된, 현재 주류인 방식입니다.

  • 구조: 일반 SDR 이미지가 메타데이터 안에 그레이스케일 보조 이미지(게인 맵)를 담고 있습니다. 이 맵에는 HDR 디스플레이에 표시할 때 각 픽셀을 얼마나 밝게 할지가 기록되어 있습니다.
  • 동작:
    • SDR 디스플레이: 맵을 무시하고 일반 SDR 사진으로 표시하므로 이상한 색 변화가 생기지 않습니다.
    • HDR 디스플레이: OS나 브라우저가 게인 맵을 읽어 화면의 성능(최대 밝기)에 맞게 픽셀을 밝혀, 하이라이트를 빛나게 합니다.
  • 주요 규격:
    • Ultra HDR: Android 14 이상과 Google Chrome에서 표준화된 JPEG 기반 형식입니다.
    • Apple HDR: iPhone의 사진 앱과 HEIC 파일에서 쓰이는 게인 맵 기술입니다.
    • ISO 21496-1: Apple, Google, Adobe 등이 합의한 게인 맵 국제 표준입니다(2025년 7월 발행). iOS 18, macOS 15, Android 15 이상에서 지원합니다.

방식 B: 직접 인코딩(Direct PQ / HLG / Rec.2100)

영화나 방송(Rec.2100 규격)처럼, 직접 인코딩은 HDR용으로 만들어진 전달 함수(곡선)를 사용해 이미지 데이터 자체를 10비트 또는 12비트 값으로 저장합니다.

  • PQ(Perceptual Quantizer / SMPTE ST 2084): 사람의 시각 특성에 맞춰 설계된 곡선으로, 0~10,000니트의 절대 휘도를 지정할 수 있습니다. 영화 제작과 고급 사진 마스터에 널리 쓰입니다.
  • HLG(Hybrid Log-Gamma / ITU-R BT.2100): 어두운 부분과 중간 톤은 기존의 감마 곡선으로, 하이라이트는 로그 곡선으로 기록합니다. 방송에서 유래했으며 SDR 디스플레이와도 어느 정도 호환됩니다.
  • 대표적인 형식: AVIF, JPEG XL, HEIC(10비트).

직접 인코딩은 중복 데이터를 저장하지 않아 파일을 최대한 작게 유지할 수 있지만, 이를 지원하지 않는 오래된 환경에서는 이미지 전체가 물 빠진 듯 바래 보일 수 있습니다.

3. HDR 변환이 잘못되는 이유(세 가지 함정)

iPhone으로 찍은 아름다운 사진이나 카메라에서 내보낸 HDR 소재를 다른 형식으로 변환하려다 문제를 겪는 사람이 많습니다. 주된 원인은 세 가지입니다.

함정 1: CICP 메타데이터와 게인 맵이 사라진다

HDR 이미지에는 CICP(Colour Primaries, Transfer Characteristics, Matrix Coefficients)라는 색 메타데이터와 바이너리 형태의 게인 맵 데이터가 들어 있습니다.

많은 이미지 변환 프로그램과 무료 온라인 서비스는 이런 새로운 메타데이터를 이해하지 못합니다. “불필요한 Exif 데이터”로 여겨 지워 버리기 때문에, 내보낸 이미지는 일반 sRGB로 취급되고 결국 대비가 밋밋하고 어두우며 색이 칙칙한 결과가 나옵니다.

함정 2: 톤 매핑이 없어 하이라이트가 날아가고 어두운 부분이 뭉개진다

다이내믹 레인지가 1,000니트를 넘는 10비트 데이터를 그대로 8비트 JPEG나 PNG로 바꾸는 것은 애초에 불가능합니다.

변환 프로그램이 적절한 톤 매핑(계조 범위를 압축하는 알고리즘)을 적용하지 않으면 100니트를 넘는 밝은 영역이 모두 RGB 255(완전한 흰색)로 잘려 나가고, 하이라이트의 디테일이 하얗게 날아갑니다.

함정 3: 무료 온라인 변환 도구의 위험

“HDR 변환”으로 검색하면 나오는 무료 변환 도구는 이미지를 서버(해외 서버인 경우가 많습니다)에 업로드하는 방식으로 작동합니다.

공개 전 작품, 고화질 포트폴리오 원본, 클라이언트 납품물, 가족이나 친구의 사진을 남의 서버에 맡기는 것은 보안과 개인정보 측면에서 실제 위험이 따릅니다. 게다가 대부분의 온라인 변환 도구는 HDR을 제대로 지원하지 않기 때문에, 돌아오는 결과물은 화질이 떨어진 8비트 SDR 이미지인 경우가 대부분입니다.

추천4. 방법 1: Image Tool+에서 드래그 앤 드롭으로 일괄 변환

Mac에서 HDR 이미지를 다룬다면, 고품질 결과를 가장 확실하게 얻는 방법은 Mac 앱 Image Tool+입니다.

Image Tool+는 Apple 실리콘의 이미지 처리 파이프라인에 깊이 최적화되어 있으며, 전달 곡선, 최대 휘도, CICP, 게인 맵(Apple HDR / Ultra HDR)을 올바르게 인식합니다. HDR 계조와 Display P3 / Rec.2020의 광색역을 그대로 유지한 채 AVIF, JPEG XL, WebP 등으로 내보냅니다.

1

이미지를 드래그 앤 드롭

iPhone의 HEIC 사진이나 카메라의 HDR 이미지 여러 장을 Finder에서 그대로 끌어다 놓습니다. 폴더째 놓아도 됩니다.

2

출력 형식 선택

웹 게시용이라면 AVIF, 사진 원본 보관용이라면 JPEG XL, 최대한 넓은 호환성이 필요하다면 WebP를 고릅니다.

3

“변환 시작”을 눌러 한꺼번에 내보내기

Apple 실리콘에서는 10비트 HDR 이미지 수백 장도 몇 초에서 수십 초 만에 끝납니다. 완전히 로컬에서 처리하므로 이미지가 Mac 밖으로 나가지 않습니다.

사진가들이 HDR 작업에 Image Tool+를 선택하는 이유

  • HDR과 광색역을 완전히 유지: CICP 태그와 게인 맵을 보존하고, 10비트 YUV 4:4:4 / 4:2:0으로 충실하게 출력합니다.
  • 변환 전후 비교 미리보기: 이미지 위에서 슬라이더를 드래그해, 저장하기 전에 결과물의 화질과 색을 픽셀 단위로 확인할 수 있습니다.
  • 크기 조절, 워터마크, 이름 변경을 한 번에: 작품을 온라인에 공개하거나 포트폴리오를 납품하는 데 필요한 작업을 한 번에 처리합니다.
  • HDR 메타데이터를 지키는 EXIF 편집: 소셜 미디어에 올리기 전에 저작권 표기를 추가하거나 GPS 정보를 지워도 HDR 밝기 정보가 깨지지 않습니다.
  • 100% 오프라인, 완전한 로컬 처리: 용량이 큰 RAW 파일이나 기밀 사진을 클라우드에 업로드할 필요가 없습니다. 모든 처리가 App Sandbox 안에서 안전하게 끝납니다.
  • 1회 구매: 월 구독료가 없습니다. 한 번 구매하면 계속 사용할 수 있습니다.
Mac App Store에서 Image Tool+ 보기 →

macOS 12 이상 · Apple 실리콘 네이티브 · 1회 구매

터미널 사용자용5. 방법 2: 명령줄(CLI)과 주의할 점

스크립트로 변환을 자동화하려는 개발자와 엔지니어를 위해, Homebrew로 설치한 명령줄 도구로 HDR 이미지를 인코딩하는 방법을 소개합니다.

아래 예시는 웹에서 가장 널리 지원되는 HDR 형식인 AVIF를 공식 인코더 avifenc(libavif)로 내보냅니다.

brew install libavif

CICP 매개변수를 명시적으로 지정하기

명령줄에서 HDR을 올바르게 내보내려면 10비트 심도(--depth 10)와 CICP 값을 반드시 명시적으로 지정해야 합니다. 생략하면 일반 SDR로 인코딩됩니다.

avifenc --depth 10 --cicp 9/16/0 input.png output_hdr.avif

주요 옵션의 의미는 다음과 같습니다.

  • --depth 10: 10비트 색으로 출력합니다(HDR에 필수).
  • --cicp 9/16/0:
    • 9 = Colour Primaries: BT.2020(광색역)
    • 16 = Transfer: SMPTE ST 2084(PQ 곡선)
    • 0 = Matrix: GBR / Identity
  • HLG 곡선으로 내보내려면 Transfer를 18(BT.2100 HLG)로 바꿔 --cicp 9/18/0을 지정합니다.

CLI 워크플로의 어려움

명령줄은 유연하지만 다음 사항에 주의해야 합니다.

  • iPhone의 .heic 파일에서 Apple 고유의 게인 맵을 직접 읽어 AVIF 게인 맵으로 옮기는 것은 매우 어렵습니다.
  • 이미지마다 색 공간(Display P3 또는 Rec.2020)과 전달 곡선을 직접 확인하고, 그에 맞게 CICP 플래그를 설정해야 합니다.

많은 사진을 정기적으로 처리한다면, 이 모든 것을 자동으로 감지하는 GUI 앱(Image Tool+)을 쓰는 편이 훨씬 수고를 덜 수 있습니다.

6. 웹사이트에서 HDR 이미지를 올바르게 제공하기

웹사이트나 블로그에 HDR 이미지를 게시할 때는 모든 방문자가 HDR 모니터를 쓰는 것은 아니라는 점을 염두에 두세요.

CSS 미디어 쿼리 dynamic-range와 HTML의 <picture> 요소를 조합하면, HDR을 지원하는 환경에는 밝은 HDR 이미지를, 그 밖의 환경에는 가벼운 SDR 이미지를 제공하는 이상적인 반응형 구성을 만들 수 있습니다.

<picture>
  <!-- HDR displays: HDR AVIF with bright highlights and wide color -->
  <source media="(dynamic-range: high)" type="image/avif" srcset="/images/posts/hdr/venice-sunset-hdr.avif" />
  <!-- Standard SDR displays: a lighter SDR AVIF -->
  <source type="image/avif" srcset="/images/posts/hdr/venice-sunset-sdr.avif" />
  <!-- WebP fallback -->
  <source type="image/webp" srcset="/images/posts/hdr/venice-sunset-sdr.webp" />
  <!-- Final fallback -->
  <img src="/images/posts/hdr/venice-sunset-sdr.jpg" alt="Sunset over the Venetian lagoon" width="1600" height="1000" loading="lazy" />
</picture>

구현 팁

  • media="(dynamic-range: high)": 디스플레이가 HDR을 지원할 때 이 <source>가 사용됩니다. 다만 Firefox는 HDR 이미지를 SDR로 렌더링하므로 PQ/HLG AVIF가 어둡게 보일 수 있습니다. 브라우저마다 결과가 어떻게 표시되는지 확인하세요.
  • SDR 대체 이미지 준비: SDR 디스플레이를 쓰는 방문자는 일반 SDR AVIF나 WebP를 불러오므로, 이미지가 어둡거나 바래 보이는 일이 없습니다.
  • 게인 맵이 포함된 Ultra HDR JPEG 사용: 단 하나의 <img src="venice-sunset-ultrahdr.jpg"> 태그로 배치한 게인 맵 이미지는, 지원하는 환경에서는 자동으로 HDR로, 그 밖의 환경에서는 SDR로 렌더링됩니다.

라이브 데모: 내 디스플레이에서 확인하기

이 페이지는 위 코드와 똑같이 구성된 이미지를 제공합니다. 표에는 현재 사용 중인 디스플레이와 브라우저가 보고하는 값이 표시됩니다.

현재 환경의 지원 여부

HDR 디스플레이CSS (dynamic-range: high)확인 중…
HDR 동영상CSS (video-dynamic-range: high)확인 중…
색역CSS (color-gamut)확인 중…
HDR AVIF 불러오기아래 샘플 이미지확인 중…
<picture>가 선택한 이미지img.currentSrc확인 중…

미디어 쿼리로 알 수 있는 것은 디스플레이와 브라우저의 조합이 HDR을 처리할 수 있는지 여부이며, 디스플레이가 얼마나 밝아질 수 있는지는 알 수 없습니다. Mac에서는 윈도우를 다른 디스플레이로 옮기거나 절전을 위해 밝기가 낮아지면 결과가 바뀌며, 이 표는 자동으로 업데이트됩니다.

샘플 1: <picture>로 전환하기(위 코드의 실제 동작)

베네치아 석호의 일몰
이 브라우저가 선택한 파일: 확인 중…

샘플 2: SDR, HDR, 게인 맵 버전 나란히 비교

SDR
SDR 버전하이라이트를 흰색 안에 맞춘 일반 이미지AVIF · sRGB · 8bit · 60 KB
HDR
HDR 버전(직접 인코딩)지원되는 환경에서만 빛나는 PQ AVIFAVIF · PQ · BT.2100 · 10bit · CICP 9/16/9 · 40 KB
GAIN MAP
게인 맵 버전(Ultra HDR JPEG)SDR과 HDR을 전환하는 하나의 <img>JPEG · Ultra HDR · ISO 21496-1 · 259 KB

HDR 디스플레이에서는 HDR 버전과 게인 맵 버전에서 태양과 수면의 반짝임만 더 밝게 빛나고, 물과 돌바닥은 SDR 버전과 같은 밝기로 유지됩니다. HDR은 화면 전체를 밝게 만드는 것이 아니라, 하이라이트에 SDR 흰색을 넘어서는 밝기를 부여합니다. 디스플레이의 헤드룸이 이미지의 최대 밝기(SDR 흰색의 약 5배)보다 낮으면 브라우저는 PQ AVIF를 자체적으로 톤 매핑하는 반면, 게인 맵 버전은 SDR과 HDR 렌디션의 중간 상태로 표시하므로 두 이미지의 하이라이트는 밝기와 색이 조금 다를 수 있습니다.

출처: Greg Zaal(Poly Haven)의 “Venice Sunset”, CC0 1.0(퍼블릭 도메인). 태양 쪽 풍경은 브래킷 노출을 합성한 실제 HDRI에서 잘라낸 것이며, HDR 버전과 SDR 버전 모두 같은 선형 픽셀 데이터로 저장했습니다. SDR 흰색 = 203니트, HDR 최대 1000니트(MaxCLL).

7. 용도에 맞는 HDR 형식 고르기

HDR을 지원하는 이미지 형식은 여러 가지입니다. 용도에 따라 고르는 것이 가장 좋습니다.

형식주요 특징과 장점적합한 용도
AVIFJPEG보다 약 50% 작습니다. 10/12비트 HDR(PQ/HLG)과 게인 맵을 지원합니다. 모든 주요 브라우저가 AVIF를 표시하지만, HDR로 표시하는 것은 Chrome, Edge, Safari 26 이상뿐이며 Firefox는 SDR로 표시합니다.웹에서 HDR을 쓸 때의 기본 형식
JPEG XL (.jxl)화질이 매우 높고, 높은 비트 심도와 광색역을 지원합니다. 기존 JPEG를 완전히 무손실로 변환할 수 있습니다. Safari 17 이상에서 표시되며, Safari 26부터는 HDR로 표시됩니다. Chrome과 Firefox는 2026년 10월에 기본으로 활성화할 예정입니다(Firefox는 SDR로 표시). 소셜 플랫폼에서는 받아 주지 않으므로 공유용으로는 적합하지 않습니다.사진 원본의 장기 보관과 아카이브
Ultra HDR (JPEG)일반 JPEG에 게인 맵을 추가한 형식입니다. Instagram, Threads, Google 포토, iPhone, Android, Chrome, Safari 26 이상에서 HDR로 표시됩니다. HDR을 지원하지 않는 환경에서도 일반 JPEG로 표시되는 호환성이 강점입니다.소셜 미디어와 공유(플랫폼별 지원 현황)
HEICApple 기기에서 사진을 촬영하고 저장하는 표준 형식입니다. 고화질에 효율도 좋지만 Chrome, Edge, Firefox에서는 표시할 수 없으므로, Apple 기기 밖으로 보낼 때는 게인 맵 JPEG로 변환하세요.iPhone과 iPad에서의 사진 촬영과 관리

형식별 비교를 더 자세히 알고 싶다면 WebP와 AVIF 비교와 이미지를 JPEG XL로 일괄 변환하는 가이드를 참고하세요.

8. 자주 묻는 질문

Q. HDR 사진과 SDR 사진의 가장 큰 차이는 무엇인가요?

표현할 수 있는 밝기의 범위(다이내믹 레인지)이며, 색역과 계조의 깊이도 다릅니다. SDR 사진은 최대 밝기가 약 100–200니트에 그치고 채널당 8비트(256단계)로 제한되므로, 밝은 조명과 흰 종이가 모두 같은 “RGB 255”가 됩니다. HDR 사진은 10비트(1,024단계) 이상의 깊이와 Display P3나 Rec.2020 같은 광색역으로 1,000–4,000니트 이상의 최대 밝기에 이르기 때문에, 하이라이트는 실제로 빛을 내는 것처럼 보이고 어두운 부분은 디테일이 그대로 살아 있습니다.

Q. 게인 맵이란 무엇인가요?

게인 맵은 일반 SDR 이미지의 메타데이터에 포함된 그레이스케일 맵입니다. HDR 디스플레이에 표시할 때 각 픽셀을 얼마나 더 밝게 할지를 기록합니다. SDR 디스플레이에서는 평범한 사진으로 표시되고, HDR 디스플레이에서는 이 맵을 적용해 하이라이트를 빛나게 합니다. Android의 Ultra HDR, Apple의 HDR 사진, 국제 표준 ISO 21496-1이 모두 이 방식을 사용합니다.

Q. iPhone HDR 사진을 변환하면 왜 하얗게 날아가거나 칙칙해지나요?

흔히 쓰이는 변환 프로그램과 웹사이트의 상당수가 HDR에 꼭 필요한 CICP 태그나 게인 맵 정보를 처리하지 못해 버리기 때문입니다. 이 메타데이터가 없으면 이미지는 일반 sRGB로 취급되어 톤 매핑이 제대로 이루어지지 않습니다. 그 결과 하이라이트가 완전한 흰색으로 잘려 나가거나, 이미지 전체가 밋밋한 회색빛으로 보입니다.

Q. 웹사이트에서 HDR 이미지를 제공할 수 있나요?

네. Chrome과 Edge(게인 맵 JPEG는 버전 116부터, 게인 맵 AVIF는 129부터), Safari 26 이상에서 HDR 이미지가 표시됩니다. Firefox는 모든 HDR 이미지를 SDR로 표시하므로, 항상 SDR 버전을 준비하거나 깔끔하게 SDR로 대체 표시되는 게인 맵 형식을 사용하세요. 표준적인 방법은 CSS 미디어 쿼리 @media (dynamic-range: high)와 <picture> 요소를 조합해, HDR 디스플레이를 쓰는 방문자에게는 밝은 HDR 이미지를, 그 밖의 방문자에게는 가벼운 SDR 이미지를 보여 주는 것입니다.

Q. Mac에서 HDR 이미지를 화질 손실 없이 일괄 변환하려면 어떻게 해야 하나요?

전달 곡선, 최대 휘도, CICP, 게인 맵을 올바르게 해석하는 이미지 앱이 필요합니다. Mac 앱 Image Tool+를 사용하면 iPhone의 HEIC 사진이나 카메라의 HEIF·RAW(DNG) 파일을 드래그 앤 드롭해, HDR과 광색역을 유지한 채 AVIF, JPEG XL, WebP로 일괄 변환할 수 있습니다. 모든 처리가 Mac 안에서 이루어지므로 공개 전의 사진도 어디에도 업로드되지 않습니다.

9. 정리

스마트폰과 컴퓨터 디스플레이가 발전하면서, 사진은 종이를 흉내 내던 SDR에서 빛 자체를 볼 수 있는 HDR로 빠르게 옮겨 가고 있습니다.

하지만 HDR 사진의 풍부한 명암과 넓은 색을 제대로 살리려면 CICP 메타데이터와 게인 맵을 올바르게 다루는 워크플로가 필요합니다. HDR을 반쯤만 이해하는 도구로 변환하면, 하얗게 날아간 하이라이트나 칙칙한 색이 모처럼의 아름다운 사진을 망치고 맙니다.

Mac에서 HDR 사진을 안전하고 간단하며 확실하게 다루고 싶다면 Image Tool+를 사용해 보세요. 폴더를 드래그 앤 드롭하기만 하면 빛과 색을 고스란히 간직한 채 차세대 형식으로 작품을 내보낼 수 있습니다.

Image Tool+ 사용해 보기 →

Mac App Store · 1회 구매 · 완전한 로컬 처리