아이폰 사진(HEIC)이 컴퓨터에서 안 열리는 이유
기술이 부족해서가 아니라 특허 때문이다. 언제 아이폰이 알아서 JPEG로 바꿔주는지, 언제 직접 바꿔야 하는지, 원본은 어떤 형식으로 보관해야 하는지.
아이폰에서 찍은 사진을 컴퓨터로 옮겼더니 확장자가 .heic이고, 더블클릭해도 안 열린다. 블로그에 올렸더니 미리보기가 깨지고, 관공서 사이트는 "지원하지 않는 형식"이라며 거절한다. 사진이 잘못된 게 아니다. HEIC는 기술적으로는 JPEG보다 명백히 나은 형식인데, 기술이 아닌 이유로 아직 세상 절반이 못 연다. 그 사정을 알면 언제 바꿔야 하고 언제 그대로 둬도 되는지가 정리된다.
HEIC는 "동영상 압축 기술로 저장한 사진"이다
HEIC는 2017년 아이폰(iOS 11)부터 기본 사진 형식이 됐다. 내용물은 두 층이다. 그림 데이터를 압축하는 것은 HEVC(H.265)라는 동영상 압축 기술이고, 그것을 담는 그릇이 HEIF라는 컨테이너다. 즉 4K 동영상을 줄이려고 만든 최신 압축 기술을 정지 사진 한 장에 적용한 것이 HEIC다.
JPEG는 1992년에 표준이 된 형식이다. 사진을 작은 블록으로 잘라 블록마다 따로 압축한다. HEVC는 30년 치 발전이 쌓인 만큼 훨씬 영리하게 움직인다 — 주변 픽셀로부터 "이 부분은 대충 이런 그림일 것"이라고 예측한 뒤 예측과 실제의 차이만 저장하고, 블록 크기도 그림의 복잡한 정도에 따라 유연하게 바꾼다. 결과적으로 비슷한 화질에서 용량이 JPEG의 절반 안팎이다. 사진이 수천 장 쌓이는 휴대폰에서 저장 공간이 절반이 된다는 뜻이니, 애플이 기본값을 바꾼 이유는 충분했다.
용량만이 아니다. HEIC는 JPEG가 못 하는 것들을 담는다 — 더 넓은 색(10비트 이상, JPEG는 8비트), 투명 배경, 한 파일에 여러 장(라이브 포토·연속 촬영), 그리고 "어떻게 편집했는지"를 원본과 함께 저장해서 편집을 되돌릴 수 있게 하는 구조까지.
그런데 왜 안 열리는 곳이 많은가 — 문제는 특허다
여기가 핵심이다. JPEG는 누구나 공짜로 쓸 수 있지만, HEVC는 특허 사용료를 내야 하는 기술이다. 그것도 특허를 가진 회사가 수십 곳이라 창구가 여러 개로 쪼개져 있어, 소프트웨어에 HEVC 해독 기능을 넣으려는 회사는 복잡한 라이선스 비용 문제를 떠안게 된다.
그래서 각자 이렇게 움직였다. 애플은 자사 기기에 하드웨어 단위로 라이선스를 해결해 기본 지원한다. 마이크로소프트는 윈도우에 기본으로 넣는 대신 유료 확장 프로그램을 따로 설치하게 했다. 크롬·파이어폭스 같은 브라우저는 아예 표시 기능을 넣지 않았다 — 무료로 배포되는 브라우저가 특허료를 감당할 이유가 없어서다. 블로그·게시판·관공서 사이트에서 HEIC가 깨지는 것은 바로 이 지점이다. 사이트가 아니라 브라우저가 못 여는 것이고, 그래서 어느 사이트로 가도 같은 문제가 반복된다.
요약하면, HEIC가 안 열리는 것은 기술 부족이 아니라 특허 비용을 누가 낼 것인가에 대한 각 회사의 선택이 만든 지형이다. 이 구조는 특허가 살아 있는 동안 크게 바뀌지 않는다.
아이폰이 알아서 JPEG로 바꿔줄 때도 있다
혼란스러운 이유가 하나 더 있다. 같은 사진인데 어떤 경로로 보내면 열리고 어떤 경로로 보내면 안 열린다. 아이폰이 보내는 경로에 따라 자동 변환 여부를 다르게 정하기 때문이다. 메신저나 메일로 공유하면 대개 받는 쪽을 배려해 JPEG로 바꿔 보낸다. 반면 케이블로 컴퓨터에 직접 옮기거나 클라우드 원본을 내려받으면 HEIC 원본이 그대로 온다. "카톡으로 받으면 열리는데 USB로 옮기면 안 열린다"는 미스터리의 정체가 이것이다.
상황별 정리
- 이미 받은 HEIC를 열어야 한다: JPG나 PNG로 변환하는 것이 가장 빠르다. 이미지 포맷 변환 도구는 HEIC를 브라우저 안에서 바로 JPG·PNG·WebP로 바꾼다. 프로그램 설치가 안 되는 회사 컴퓨터에서도 되고, 사진이 서버로 올라가지 않는다.
- 제출·업로드용 사진이 필요하다: 제출처가 어디든 JPG로 바꿔 내는 것이 안전하다. 30년 넘게 모든 기기가 여는 형식은 JPEG뿐이다.
- 아예 JPEG로 찍고 싶다: 아이폰 카메라 설정에서 포맷을 "높은 호환성"으로 바꾸면 처음부터 JPEG로 저장된다. 대신 같은 화질에서 용량이 두 배 가까이 커지니, 저장 공간이 넉넉할 때의 선택지다.
- 원본 보관: 보관은 HEIC 그대로 하는 편이 낫다. 화질 대비 용량이 가장 좋고, JPEG 변환은 미세하게나마 손실 압축을 한 번 더 거치는 일이다. 변환본은 "내보내는 용도"로 그때그때 만드는 것이 원칙이다.
같은 처지의 형식이 또 있다
HEIC에서 겪은 일은 형식이 세대교체될 때마다 반복된다. WebP는 구글이 미는 웹용 형식이라 브라우저에서는 잘 열리지만 오래된 프로그램에서는 안 열리고, AVIF는 특허 문제를 피하려고 무료로 설계된 차세대 형식이지만 아직 지원이 고르지 않다. 공통 규칙은 하나다 — "모두가 여는 형식"과 "효율이 좋은 형식"은 대개 다른 형식이고, 보관은 효율 좋은 쪽으로, 전달은 모두가 여는 쪽으로 하면 탈이 없다.