📁 File2. 이미지📖 개요

02 · Media · Image

이 챕터가 답하는 질문: 한 장의 이미지에는 정확히 무엇이 들어 있는가? 작성: 2026-05-10 / 스타일: Minto + /explain


한 줄 답 (Pyramid Top)

이미지 한 장은 픽셀 × 색공간 × 비트심도 × 코덱 × 컨테이너 × 메타데이터의 6중 레이어다. 이 중 어느 하나만 어긋나도 파스텔이 회색이 되고, 가로 사진이 세로로 보이고, 같은 JPEG가 다른 색으로 보인다.


Why — 왜 이미지 챕터가 따로 있는가

이미지는 모든 미디어 중 가장 단순해 보이지만, 가장 표준이 많은 도메인이다.

  • 색공간만 5개+ : sRGB, Display P3, Rec.2020, Adobe RGB, ProPhoto RGB
  • 코덱만 7개+ : JPEG, PNG, GIF, WebP, AVIF, HEIF, JPEG XL
  • 메타데이터 표준만 4개+ : EXIF, IPTC, XMP, ICC
  • HDR 변종만 2개 : HLG (방송), PQ (Dolby Vision/HDR10)

여기에 디바이스별 호환성(iOS Safari가 AVIF를 16.0에서야 지원), 전송시 strip 문제(P3 사진을 sRGB로 다운스케일하면 색이 죽음), EXIF 회전 무시(가로 사진이 세로로 표시) 같은 함정이 더해진다.


How — 어떻게 정리했는가

9개 파일 인덱스

#파일핵심 질문
0README.md이 챕터의 입구 (이 문서)
101-pixel-and-color.md픽셀이란 무엇이고, RGB/RGBA/감마는 어떻게 얽혀 있는가?
202-color-spaces.mdsRGB · P3 · Rec.2020 · ICC — 왜 같은 RGB(255,0,0)이 다른 빨강인가?
303-bit-depth-and-hdr.md8/10/12bit · 밴딩 · dithering · HDR 이미지(HEIF)
404-formats-overview.mdJPEG · PNG · GIF · WebP · AVIF · HEIF · JPEG XL 전수 비교
505-jpeg-deep.mdJPEG 내부 — DCT · 양자화 테이블 · progressive
606-modern-codecs-webp-avif.mdWebP(VP8) · AVIF(AV1 키프레임) — 압축률 vs 디코딩 비용
707-exif-and-metadata.mdEXIF · IPTC · XMP — 회전 / GPS / 개인정보
808-compression-theory.md손실 vs 무손실 · 엔트로피 · 변환 · 인지적 압축

읽는 순서

  • 처음 읽는다면01 → 02 → 03 → 04 → 05 → 06 → 07 → 08 순서
  • 포맷 선택만 급하다면04 하나로 끝
  • 색이 이상하다는 버그02 → 07
  • 용량을 줄여야 한다04 → 06 → 08
  • HDR 사진을 다룬다02 → 03

What — 챕터를 관통하는 5가지 사실

#사실어디서 다루나
1같은 (255, 0, 0)이라도 색공간이 다르면 다른 빨강이다02-color-spaces.md
2JPEG는 1992년 표준이지만 여전히 web traffic 이미지의 60%+를 차지한다04, 05
3AVIF는 같은 품질에서 JPEG의 3050% 크기를 만들지만 인코딩이 510배 느리다06
4EXIF의 Orientation 태그를 무시하면 iPhone 사진이 옆으로 누워서 표시된다07
5HEIF의 HDR 이미지는 10bit + Rec.2020 + PQ — 일반 모니터에서는 죽은 색으로 보인다03

What-if — 무엇이 잘못될 수 있는가

함정증상원인 챕터
P3 → sRGB strip분홍이 회분홍, 빨강이 무광02
EXIF 회전 무시가로 사진이 세로로 표시07
8bit 그라디언트하늘 사진에 줄무늬(밴딩)03
AVIF iOS<16 fallback 누락일부 사용자에게 깨진 이미지 X04, 06
EXIF GPS 노출게시물 사진에서 집 좌표 누출07
PNG로 사진 저장사진을 PNG로 저장하면 JPEG 대비 5~10배 용량04, 08

Insight — 이미지 도메인의 짧은 역사

“왜 JPEG는 30년이 지나도 1등인가”

1992년 ISO/IEC 표준화 → 1994년 IJG의 libjpeg 무료 배포 → 모든 OS가 기본 디코더 탑재. 기술이 아니라 무료 + 표준 + 디코더 보급률이 코덱을 살린다. JPEG XL이 더 좋아도 못 이긴다.

“색공간 전쟁의 변곡점은 iPhone 7 (2016)”

Apple이 디스플레이를 sRGB → Display P3로 바꾸면서, 일반 사용자가 처음으로 wide gamut 사진을 찍기 시작. 그 사진이 sRGB 웹 서비스에 업로드되면서 “내 분홍이 죽었다” 사건이 폭발. → 02-color-spaces.md에서 본격 다룸.

“AVIF가 못 이기는 이유는 인코딩 속도”

같은 품질에서 AVIF는 JPEG의 30% 크기지만, 인코딩이 5~10배 느리다. CDN/사진 공유 서비스는 인코딩 1번 / 디코딩 N번이라 ROI가 좋지만, 사용자 업로드 즉시 공유는 어렵다.


한 단락 요약

이미지를 다룬다는 것은 6개 레이어(픽셀 / 색공간 / 비트심도 / 코덱 / 컨테이너 / 메타)를 동시에 다룬다는 것이고, 이 챕터는 그 6개를 8개 문서로 분해해 왜·어떻게·무엇을 정리한다. 마지막 문서(08-compression-theory)는 모든 코덱이 공유하는 압축 원리의 공통 토대다.