HEIC 뷰어

아직 파일을 선택하지 않았습니다.

디코더는 이 탭에서 실행되는 WebAssembly입니다. 사진은 디스크에서 메모리로 읽힐 뿐 서버로 전송되지 않습니다.

HEIC는 아이폰이 기본으로 사진을 저장하는 형식이지만, 필요한 디코더는 애플 기기에만 들어 있습니다. 휴대폰에서 멀쩡히 보이던 파일이 컴퓨터에서 물음표 아이콘이 되는 이유입니다. 이 페이지는 그 디코더를 WebAssembly로 가지고 있습니다.

브라우저 HEIC 디코딩 기술 사양 (4032 × 3024 px 기준)
단계 / 포맷해상도 (px)용량 / 메모리 (MB)색 심도 (bits)품질 / PSNR (Q % / dB)처리 시간 (s)
HEIC (ISO-BMFF hvc1)4032 × 3024 px2.4 MB10 bits (Display P3)100% ref0.00 s
WASM RGBA Canvas4032 × 3024 px48.8 MB8 bits / ch (32 bits)∞ dB (raw)0.14 s
DCT JPEG (High)4032 × 3024 px3.1 MB8 bits / ch (24 bits)Q = 85% · 41.2 dB0.18 s
PNG DEFLATE (Ref)4032 × 3024 px18.6 MB8 bits / ch (24 bits)Lossless · ∞ dB0.42 s
01

브라우저 내 HEIC 디코딩, JPG 압축 및 EXIF 분석은 어떻게 작동하나요?

기술 공식 및 처리 방식: ISO/IEC 14496-12 ISO-BMFF (hvc1 10-bit Display P3) → libheif WebAssembly decode → 8-bit sRGB RGBA Canvas (RAM = W × H × 4 bytes) → DCT JPEG Q ∈ [1, 100] / lossless PNG DEFLATE (24-bit RGB reference).

실측 계산 예시 (12 MP iPhone 사진): 4032 × 3024 px (12.2 MP) iPhone .heic (2.4 MB) → 48.8 MB RGBA canvas buffer (4032 × 3024 × 4 bytes) in 0.14 s; equivalent Q = 85% JPG is 3.1 MB at 41.2 dB PSNR (0.18 s).

이 .heic 파일은 왜 안 열릴까요?

파일이 서버로 업로드되나요?

아닙니다. 디코더는 이 탭에서 실행되고 사진은 디스크에서 메모리로 읽힙니다. 어떤 요청도 사진을 옮기지 않습니다.

윈도우는 왜 HEIC를 그냥 열지 못하나요?

HEIC 이미지는 대개 HEVC로 압축되어 있고, 그 특허 라이선스 문제로 디코더가 널리 배포되지 않았습니다. 애플 플랫폼에는 기본으로 있습니다.

촬영 일시가 없다고 나옵니다. 이 페이지가 지운 건가요?

아닙니다. 여기서는 파일을 전혀 수정하지 않습니다. 날짜가 없다는 것은 EXIF 블록이 이미 사라졌다는 뜻입니다.