HEIC에서 PNG로 변환: 동작 방식과 사용 시점
iPhone에서 iOS 11 이후 기본 카메라 형식인 HEIC(High Efficiency Image Container)는 HEVC(High Efficiency Video Coding) 기반 코덱을 사용하여 동등한 JPEG보다 약 절반의 파일 크기를 제공합니다. 하지만 이 형식은 Apple 생태계 외부에서 지원이 제한적이므로, PNG로 변환하는 것이 실용적인 해결책입니다. 이 페이지는 HEIC에서 PNG로의 전용 변환기입니다. PNG는 무손실 압축을 사용하므로 품질 조절 슬라이더가 없습니다. PNG는 무손실이므로 품질을 조정할 수 없으며, 변환 결과는 원본 HEIC보다 대개 훨씬 커집니다. 모든 처리는 브라우저 내에서 이루어지며 파일이 서버로 전송되지 않습니다.
변환 과정과 출력 결과
한 번에 하나 이상의 HEIC 파일을 선택하거나 드래그 앤 드롭할 수 있습니다. 변환 후 각 이미지에 대해 다음 정보가 표시됩니다:
- 출력 파일명 (확장자.png)
- 이미지 크기 (가로×세로)
- 원본 파일 크기
- 변환된 파일 크기
- Saved (변환된 크기가 원본보다 작은 경우)
- Larger (변환된 크기가 원본보다 큰 경우)
- 합계 줄: Total: ‹원본 크기› → ‹변환 크기›
두 개 이상의 이미지를 변환하면 Download all (.zip) 버튼이 나타납니다. 각 이미지에는 개별 다운로드 버튼도 있습니다. PNG는 투명도를 지원하므로 로고나 아이콘처럼 알파 채널이 필요한 이미지에 적합합니다.
품질과 파일 크기: 무손실 PNG의 특성
PNG는 무손실 압축을 사용하므로, 사진처럼 복잡한 데이터를 가진 HEIC 파일을 변환하면 원본보다 훨씬 큰 파일이 됩니다. 예를 들어, 2MB HEIC 사진이 10MB PNG로 변환될 수 있습니다. 반면, 단순한 그래픽, 스크린샷, 라인 아트는 거의 원래 크기와 비슷하게 유지될 수 있습니다. 이것이 "Larger" 레이블이 표시되는 이유입니다. PNG는 JPEG나 WebP처럼 품질 손실이 없으므로, 동일한 이미지를 여러 번 저장해도 화질이 저하되지 않습니다. 따라서 정확한 픽셀 재현이 중요한 작업에 적합합니다.
제한 사항과 오류 처리
브라우저가 HEIC 디코딩을 지원하지 않으면(예: 구형 브라우저) 파일을 열 수 없습니다. 이 경우 오류 메시지: "This file could not be opened as an image. It may be corrupted, empty, or not actually an image." 파일이 손상되었거나, 비어 있거나, 실제 이미지가 아닌 경우에도 동일한 메시지가 표시됩니다. 변환 자체가 실패하면: "Conversion failed. Try a different image or format." 지원되지 않는 파일 형식을 드롭하면: "This file type isn’t supported." 선택한 이미지가 최대 개수를 초과하면: "Choose up to ‹max› images at a time." 이미지를 선택하지 않으면: "Choose at least one image." 일부 파일이 처리되지 않으면: "‹count› file(s) could not be processed." 이 도구는 HEIC만 읽고 PNG로만 출력합니다. PNG를 HEIC로 되돌리는 변환은 제공되지 않습니다.
개인 정보 보호
모든 변환은 사용자의 브라우저에서 로컬로 수행됩니다. 이미지 데이터는 BroBroGo 서버로 전송되지 않으며, 사용자의 기기를 떠나지 않습니다. 파일을 업로드할 필요가 없으므로 민감한 사진이나 개인 이미지를 안전하게 처리할 수 있습니다.
이 변환이 필요한 사용자
- iPhone에서 HEIC 사진을 촬영했지만, 투명 배경(알파 채널)이 필요한 PNG 형식으로 로고나 아이콘을 만들어야 하는 경우
- 무손실 품질을 유지해야 하며 JPEG 같은 손실 형식의 화질 저하를 감수할 수 없는 경우
- 스크린샷, 라인 아트, 그래픽 작업에서 정확한 픽셀 재현이 중요한 경우
- HEIC를 지원하지 않는 웹사이트, CMS, 구형 장치에 이미지를 업로드해야 하는 경우
- 여러 HEIC 사진을 한 번에 변환하여 ZIP 파일로 다운로드하려는 경우
FAQ
Q: HEIC가 정확히 무엇인가요?
A: HEIC는 Apple이 iOS 11부터 도입한 이미지 컨테이너 형식입니다. HEVC(고효율 비디오 코딩)를 사용하여 압축되며, 같은 품질의 JPEG보다 약 절반 크기입니다. 하지만 Windows, Android, 구형 소프트웨어에서는 지원이 제한적입니다.
Q: PNG가 HEIC보다 항상 더 큰가요?
A: 대부분의 사진에서 그렇습니다. PNG는 무손실이므로 복잡한 사진 데이터를 압축 효율이 낮은 방식으로 저장합니다. 단순한 그래픽이나 스크린샷은 비슷한 크기를 유지할 수 있습니다.
Q: PNG의 투명 배경은 어떻게 활용하나요?
A: PNG는 알파 채널을 지원하므로 로고, 아이콘, 오버레이 등에서 배경을 투명하게 만들 수 있습니다. HEIC는 알파 채널을 지원하지 않으므로, 투명도가 필요하면 반드시 PNG로 변환해야 합니다.
Q: 모든 브라우저에서 HEIC를 디코딩할 수 있나요?
A: 아닙니다. Safari, Chrome(최신 버전), Edge(Chromium 기반)는 대부분 지원하지만, Firefox와 구형 브라우저는 지원하지 않을 수 있습니다. 브라우저가 지원하지 않으면 변환 실패 메시지가 나타납니다.
Q: ZIP 파일로 한꺼번에 다운로드할 수 있나요?
A: 네, 두 개 이상의 이미지를 변환하면 "Download all (.zip)" 버튼이 나타납니다. 개별 다운로드도 가능합니다.
Q: 내 이미지는 서버로 전송되나요?
A: 전혀 그렇지 않습니다. 모든 변환은 사용자의 브라우저에서만 이루어집니다. 이미지 데이터가 인터넷으로 전송되지 않으므로 개인 정보가 안전하게 보호됩니다.