HEIC를 PNG로 변환
곧 자르고, 마스크를 씌우고, 보정하고, 디자인에 넣을 사진을 위해. 무손실 PNG라서 편집을 거듭해도 더는 잃는 것이 없습니다. 카메라 롤은 저장되지 않습니다.
- 저장되지 않음
- 대기열 없음, 기다림 없음
- 회원가입 없음, 워터마크 없음
사용 방법
HEIC 사진 추가
iPhone이나 iPad의 .heic 또는 .heif 파일을 몇 개든 끌어다 놓습니다.
변환
처음 한 번 HEIC 지원 기능을 불러온 뒤, 사진마다 디코딩해 무손실 PNG로 저장합니다.
다운로드
한 장씩, 또는 전체를 ZIP으로 받습니다.
HEVC 프레임에서 PNG 픽셀로
HEIC에는 4K 동영상의 코덱인 HEVC로 압축한 정지 프레임 하나가 들어 있으며, 휴대폰이 사진을 2 MB에 담을 수 있는 이유가 여기 있습니다. 그 프레임을 디코딩하면 일반적인 8비트 픽셀이 나오고, PNG는 이를 정확히 저장합니다. 사진 자체는 아무것도 바뀌지 않습니다. 바뀌는 것은 HEVC가 적용한 압축이 더는 ‘설명된 것’이 아니라 ‘새겨진 것’이 된다는 점이며, 이후의 모든 저장에는 비용이 들지 않습니다.
최근 iPhone은 프레임 외에도 많은 것을 파일에 기록합니다. 사진 앱이 하이라이트를 흰색보다 밝게 표시하게 해 주는 HDR 게인 맵, 인물 사진의 심도 맵, 연속 촬영의 여러 프레임 등입니다. 읽는 것은 메인 프레임뿐입니다. 결과는 그 사진의 표준 다이내믹 레인지 버전, 즉 iPhone이 아닌 어떤 화면에서나 보이던 모습이며, 게인 맵이 더해 주던 하이라이트는 사라집니다.
방향 플래그는 픽셀을 저장하기 전에 적용되므로, 세로로 찍은 사진은 ‘회전하세요’라는 메모가 붙은 옆으로 누운 사진이 아니라 똑바로 선 채로 나옵니다. EXIF 블록 자체는 PNG로 복사되지 않습니다. PNG도 EXIF를 담을 수 있지만, 여기서 다시 인코딩할 때 제거되며, 공개적인 곳에 올릴 사진이라면 대개 그쪽이 바람직합니다.
다른 작업이 필요할 때
편집이 아니라 보관이 목적이라면 HEIC를 그대로 두세요. 더 작고, HDR과 심도 데이터를 담고 있으며, 모든 Apple 기기와 최신 Windows가 읽습니다. 본격적인 도구로 편집하려면 사진 앱이나 darktable에서 16비트 TIFF를 내보내세요. 8비트 PNG는 무거운 보정을 깔끔하게 해 주는 여유를 이미 버린 상태입니다.
라이브러리 전체라면 Mac의 사진 앱이 원본을 한꺼번에 내보내고, 셸 반복문에서 heif-convert나 ImageMagick을 쓰면 EXIF를 유지한 채 수천 개의 파일을 처리합니다.
자주 묻는 질문
iPhone 사진을 JPG가 아니라 PNG로 바꾸는 이유는?
다음에 무엇을 할지에 달려 있습니다. 사진을 잘라 내고, 합성하고, 보정하고, 다시 내보내는 식으로 편집할 거라면 PNG는 단계마다 아무것도 잃지 않지만, JPG는 저장할 때마다 조금씩 잃습니다. 보내거나 올리기만 할 거라면 HEIC JPG 변환이 훨씬 작은 파일을 만듭니다.
PNG는 얼마나 커지나요?
큽니다. HEIC는 1200만 화소 사진을 약 2 MB에 담지만, 같은 사진을 무손실 PNG로 만들면 보통 15~25 MB입니다. 사진의 노이즈는 무손실로 압축되지 않기 때문입니다. 이것이 무손실의 대가이며, 편집하는 동안에만 치를 가치가 있습니다.
투명도와 관련이 있나요?
iPhone 사진에는 투명도가 없으므로 PNG는 불투명합니다. 편집 앱에서 투명 배경으로 내보낸 HEIC는 투명도를 유지합니다.
제 사진이 어딘가에 저장되나요?
아니요. 카메라 롤은 서버에 닿지 않으며, 아무것도 저장되지 않습니다.
인물 사진 모드의 심도와 Live Photo는요?
메인 이미지가 변환됩니다. 인물 사진 뒤의 심도 맵과 Live Photo 뒤의 동영상은 휴대폰에 남습니다. 인물 사진 모드가 이미 적용한 배경 흐림은 메인 이미지의 일부라서 그대로 옮겨집니다.
참고: 정지 이미지는 변환되지만 Live Photo의 움직임, 인물 사진 심도 맵, HDR 게인 맵은 변환되지 않습니다. 날짜, 카메라, 위치 같은 EXIF는 PNG로 옮겨지지 않습니다.
내 웹사이트에 이 도구 넣기
블로그, 수업 페이지, 도움말 글 어디에나 무료로 넣을 수 있습니다. 코드 한 줄만 붙여 넣으면 방문자가 페이지에서 바로 사용할 수 있습니다.