PNG에는 EXIF 세그먼트가 없습니다
PNG은 서명 뒤에 이름 붙은 청크가 이어지는 구조이고, 청크마다 길이와 종류, 검사합이 있습니다. 이 구조에서 JPEG의 APP1 세그먼트를 닮은 것은 없습니다. 텍스트는 Latin-1이면 tEXt, 그것을 압축한 것은 zTXt, UTF-8이면 iTXt에 들어갑니다. 각각 키워드와 값의 짝이므로, PNG은 표준 태그 번호가 아니라 편집기가 고른 이름으로 Software, Comment, Author를 지닐 수 있습니다.
요즘 PNG은 EXIF를 지닐 수도 있습니다
2017년 규격 개정에서 eXIf 청크가 더해져, 위치정보를 포함한 진짜 EXIF 블록을 담을 수 있게 되었습니다. 흔하지는 않습니다 — 화면 캡처와 대부분 편집기의 내보내기는 만들지 않습니다 — 하지만 카메라 처리에서 PNG으로 저장한 사진에는 있을 수 있습니다. PNG이 뜻밖의 결과를 내는 것은 이 때문입니다. 아래 표는 PNG 파일 구조, PNG 텍스트, PNG 청크를 따로 묶으므로 값이 셋 가운데 어디서 왔는지 알 수 있습니다.
화면 캡처가 지니는 것과 지니지 않는 것
화면 캡처에는 카메라도 렌즈도 위치도 없습니다. 무엇을 찍은 것이 아니기 때문입니다. 지닐 수 있는 것은 그것을 만든 도구, tIME 청크의 생성 시각, 그리고 색 처리 — gAMA, cHRM, sRGB 또는 iCCP의 온전한 ICC 프로파일입니다. 화면 캡처가 내 기기를 드러낼까 걱정된다면, 정직한 답은 대개 드러나는 것은 소프트웨어뿐이라는 것입니다.
PNG의 생김새
- 구조
- 메타데이터를 담을 수 있음
- 그림 자체
PNG은 무엇을 어디에 두는가
- tEXt
- 키워드와 값, Latin-1. Software, Comment, Author.
- zTXt
- 같은 것을 압축한 형태.
- iTXt
- UTF-8 텍스트. XMP가 있을 때도 여기.
- eXIf
- 진짜 EXIF 블록. 2017년 규격에서 추가, 흔하지 않음.
- tIME
- 이미지가 마지막으로 바뀐 시각.
- iCCP
- 새겨진 ICC 색 프로파일.
- IHDR
- 너비, 높이, 비트 깊이, 색 종류. 메타데이터가 아니라 구조.
PNG에 대한 질문
PNG에 EXIF 데이터가 있나요?열기
대개 없습니다. PNG은 스무 해 동안 메타데이터를 텍스트 청크에 담았고 공식 eXIf 청크는 2017년에야 얻었습니다. 마주치는 PNG 대부분 — 화면 캡처, 내보내기, 웹 이미지 — 은 텍스트 청크와 색 정보를 지니고 EXIF는 전혀 지니지 않습니다.
PNG에 좌표가 들어갈 수 있나요?열기
eXIf 청크를 통해서만 가능하고, 실제로는 드뭅니다. PNG이 위치를 지니고 있다면 PNG 텍스트가 아니라 EXIF 묶음에 나옵니다.
여기서는 PNG의 메타데이터를 어떻게 없애나요?열기
재부호화 정리로 없앱니다. 이미지를 다시 그려 PNG으로 되돌려 씁니다. PNG은 무손실이라 화소는 넣은 그대로 나옵니다. 떨어지는 것은 청크와 색 프로파일뿐입니다.
제 PNG에 모르는 Software 이름이 나오는 이유는 무엇인가요?열기
tEXt 키워드가 자유롭고 도구마다 자기 것을 쓰기 때문입니다. 화면 캡처 도구, 내보내기 처리, 최적화 도구가 저마다 한 줄씩 더할 수 있고, 어느 것도 앞의 것을 지울 의무가 없습니다.
할 수 있는 일
- EXIF 데이터 지우기
- 사진을 놓고 새겨진 메타데이터가 없는 사본을 내려받으세요. JPEG은 화소를 건드리지 않고 EXIF 세그먼트를 잃고, HEIC·PNG·WebP 등은 다시 부호화됩니다. 아무것도 올라가지 않습니다.
- 위치정보 지우기
- 사진이 지니고 있는 좌표를 본 다음, 그것이 없는 사본을 내려받으세요. JPEG은 위치 태그만 잃고 나머지는 모두 남습니다. 아무것도 올라가지 않습니다.
- JPEG EXIF 편집
- JPEG의 제목, 작성자, 설명, 저작권, 소프트웨어, 촬영 시각을 바꾸고 편집한 사본을 내려받으세요. 기기 안에서 돌아가며 원본 파일은 결코 손대지 않습니다.
- XMP·IPTC·ICC 뷰어
- 파일이 지닌 모든 메타데이터 묶음 — EXIF, XMP, IPTC, ICC, 제조사 메모 — 을 묶음별로 읽고 JSON으로 내보냅니다. 자산 검수, 포렌식, 처리 점검용. 아무것도 올라가지 않습니다.
- 여러 사진 열기
- 최대 쉰 장을 열어 어느 것이 위치를 담고 있는지 확인하고, 전체를 스프레드시트로 뽑아낼 수 있습니다. 업로드하지 않으며 원본에 쓰지도 않습니다.