폰으로 찍은 1200만 화소 사진을 PNG로 저장하면 약 24 MB다. 같은 사진을 HEIC로 저장하면 약 1.8 MB다. 이 차이가 논쟁의 전부다. iPhone 카메라가 한 번도 PNG 파일을 만들지 않은 이유이기도 하다.
두 형식은 같은 것을 두고 경쟁하는 버전이 아니다. 서로 다른 일을 한다. PNG는 그래픽, 텍스트, 투명도를 위해 설계된 무손실 형식이고, HEIC는 사진을 위해 설계된 손실 형식이다. 이 사실을 알면 '무엇이 더 나은가'는 더 이상 진짜 질문이 아니다. '어떤 일이 네 몫인가'가 그 자리를 차지한다.
PNG란 무엇인가
PNG는 픽셀 하나도 잃지 않고 압축한다. 1996년 GIF의 특허 없는 대안으로 출시되었으며, GIF가 잘했던 영역에서도 훌륭하다. 평면적인 색, 텍스트, 로고, 스크린샷이 그것이다. 또한 JPEG이 할 수 없는 두 가지 일을 한다. 완전한 알파 투명도를 지원해서 둥근 로고나 부드러운 그림자가 배경 없이 존재할 수 있다. 그리고 픽셀 데이터를 정확히 저장해서 차트나 UI 목업이 어떤 크기에서도 선명하게 유지된다.
이런 기능은 공짜가 아니다. PNG의 압축은 현대의 손실 코덱보다 훨씬 약하며, 이미지에 노이즈가 많을수록 효율은 더 떨어진다. 사진은 픽셀 수준에서 대부분 미세한 센서 노이즈라서 거의 압축이 되지 않는다. 그래서 1200만 화소 사진이 2 MB가 아니라 24 MB가 된다.
HEIC란 무엇인가
HEIC는 HEVC로 인코딩된 이미지를 담는 컨테이너인 HEIF를 Apple이 구현한 형식이다. 사진용 코덱으로, JPEG이 하는 일을 약 2배의 압축 효율로 처리한다. 대신 손실이 있다. 일부 디테일을 의도적으로 버리는데, 대개 눈이 쉽게 넘어가는 정도다. HEIC 완벽 가이드에서 형식의 개요와 Apple이 도입한 이유를 다룬다.
HEIC는 PNG처럼 투명도를 처리하지 못한다. 텍스트, 스크린샷, 로고에는 적합한 형식이 아니다. UI 스크린샷을 HEIC로 인코딩하면 기술적으로는 사진인 파일이 사진답게 행동한다. 텍스트가 부드러워지고 평면 색상의 색이 어긋난다.
나란히 보기: 사진 vs 스크린샷
| 내용 | PNG | HEIC | JPG |
|---|---|---|---|
| 1200만 화소 사진 | ~24 MB | ~1.8 MB | ~3.4 MB |
| 1280 × 800 스크린샷 | ~1.2 MB | ~0.4 MB* | ~0.3 MB |
| 투명도 있는 로고 | 지원 | 불가 | 불가 |
| 손실 없는 재편집 | 가능 | 불가 | 불가 |
*HEIC 스크린샷은 더 작지만 텍스트와 평면 색이 살짝 어긋날 수 있다. 용량 절약이 품질 저하를 감수할 만큼은 아니다.
패턴은 단순하다. 이미지가 대부분 평면이고 텍스트가 있거나 투명도가 필요하면 PNG가 이긴다. 사진이라면 HEIC와 JPG가 이긴다. 어차피 2 MB로 끝날 것을 24 MB 버전으로 만들고 싶은 사람은 없으니까.
HEIC를 PNG로 변환해야 할 때
iPhone은 HEIC로 사진을 찍는다. PNG로 변환하는 것이 합리적인 상황은 세 가지다.
- 투명도. 사진에 투명도가 필요한 경우는 드물다. 하지만 합성 작업을 하거나 피사체를 오려 내거나 에셋을 만들 때는 PNG가 알파 채널을 담아 준다.
- 무손실 편집 루프. 이미지가 편집기로 들어가 여러 번 다시 저장될 예정이라면, PNG는 손실 압축과 무손실 압축에서 설명한 세대 손실의 연쇄를 끊어 준다.
- HEIC로 넘어온 평면 그래픽. Apple 기기에서 만든 스크린샷이나 UI 내보내기가 가끔 HEIC로 저장된다. 그런 파일의 자연스러운 목적지는 PNG다.
이메일, 업로드, 또는 어떤 기기에서든 열어 보는 용도의 사진에는 PNG가 대개 잘못된 선택이다. 눈에 보이는 이득 없이 HEIC보다 10~20배 커진다. HEIC to PNG 변환기는 정말로 PNG가 필요할 때 쓸 수 있고, 원본에 알파 채널이 있으면 그대로 보존한다.
그렇다면: PNG 아니면 JPG?
대부분의 사람이 실제로 내리는 결정은 바로 이것이다. 사진이 HEIC로 되어 있는데 목적지 형식을 골라야 하니까:
- 투명도, 정확한 픽셀, 무손실 편집 루프가 필요하면 PNG를 선택하라.
- 어디서든 열리는 범용 사진 파일이 필요하면 JPG를 선택하라. HEIC vs JPG 품질에서 고품질 변환이 무엇을 보존하고 무엇을 버리는지 다룬다.
- 파일이 웹사이트에 올라갈 거라면 WebP를 선택하라. HEIC to WebP 가이드가 웹 개발자를 위한 그 과정을 다룬다.
요약
PNG와 HEIC는 경쟁 관계가 아니다. PNG는 정확해야 하고 크기를 감당할 수 있는 그래픽용이고, HEIC는 작아야 하는 사진용이다. 어느 쪽 이름이 더 새로워 보이는지가 아니라 무엇을 만드는지로 고르면 된다. 그리고 사진의 현재 형식이 해야 할 일에 맞지 않을 때 변환하라.

