이미지 메타데이터 뷰어 - EXIF, IPTC 및 XMP 데이터 온라인 추출
JPEG, PNG 및 WebP 파일에서 EXIF, IPTC 및 XMP 데이터를 추출하고 분석할 수 있는 무료 온라인 이미지 메타데이터 뷰어. 카메라 설정, GPS 위치, 타임스탬프 등을 확인할 수 있습니다. 100% 브라우저 기반 - 업로드 없음.
이미지 메타데이터 뷰어
업로드하려면 클릭 또는 드래그 앤 드롭
JPEG, PNG, WebP
문서화
이미지 메타데이터 뷰어
이미지 메타데이터 뷰어는 사진 편집기에서 파일을 열지 않고도 이미지 파일에 저장된 기술 정보를 읽습니다. 이 도구는 웹 브라우저에서 JPEG, PNG 또는 WebP 파일을 읽고 파일 이름, 파일 크기, 파일 형식, 최종 수정 날짜, 픽셀 크기, 가로세로 비율 및 색상 깊이를 표시합니다. 파일은 서버로 전송되지 않습니다.
이 도구는 어떤 정보를 표시하나요?
파일을 업로드하면 도구가 다음 속성을 나열합니다.
- 파일 이름 — 업로드한 파일의 이름입니다.
- 파일 크기 — 웹 브라우저와 운영 체제가 일반적으로 파일 크기에 사용하는 이진 단위(KiB, MiB, GiB)로 표시됩니다.
- 파일 형식 — 파일의 MIME 형식입니다. 예를 들면
image/jpeg와 같습니다. - 최종 수정 — 운영 체제가 해당 파일에 기록한 수정 날짜와 시간입니다. 사진을 촬영한 날짜와 반드시 일치하지는 않습니다. 파일을 복사하거나 다시 저장하면 이 값이 바뀔 수 있습니다.
- 크기 — 브라우저에서 이미지를 디코딩하여 읽은 이미지의 픽셀 단위 너비와 높이입니다.
- 가로세로 비율 — 가장 간단한 정수 비율로 줄인 너비 대 높이의 비율입니다.
- 색상 깊이 — 각 픽셀을 저장하는 데 사용되는 비트 수로, 파일 헤더의 바이트를 읽어 확인합니다.
이 도구가 표시하지 않는 정보
디지털 사진에는 다음 세 가지 다른 종류의 메타데이터도 포함될 수 있습니다. EXIF(Exchangeable Image File Format)는 카메라와 휴대전화가 렌즈, 조리개, 셔터 속도, ISO, 때로는 GPS 좌표와 같은 세부 정보를 기록하는 형식입니다. IPTC(International Press Telecommunications Council) 필드는 뉴스 기관이 캡션, 크레딧 및 저작권 정보를 기록하는 데 사용합니다. XMP(Extensible Metadata Platform)는 편집 기록과 사용자 지정 태그에 사용하는 Adobe 형식입니다.
이 도구는 이 세 가지 형식 중 어느 것도 읽지 않습니다. 따라서 파일에 해당 정보가 포함되어 있어도 카메라 설정, GPS 위치, 저작권 필드 또는 편집 기록을 표시할 수 없습니다. 위에 나열된 일곱 가지 속성만 읽습니다. EXIF, IPTC 또는 XMP 데이터가 필요하면 ExifTool과 같은 전용 도구를 사용하거나 운영 체제의 파일 속성 패널에서 사진의 세부 정보를 확인해야 합니다.
파일 크기 단위 계산 방법
파일 크기는 바이트로 측정한 뒤, 숫자를 읽기 쉽게 유지하는 가장 큰 이진 단위로 변환합니다. 도구는 결과가 1에서 1024 사이가 될 때까지 바이트 수를 1024로 반복해서 나눈 다음 소수 둘째 자리까지 반올림합니다:
여기서 b는 바이트 단위의 파일 크기이고, i는 단위 인덱스이며, s는 해당 인덱스가 선택하는 단위로 표시한 크기이다.
단위 이름은 Bytes, KiB, MiB, GiB, TiB 및 PiB입니다. 이는 1 KiB가 1024바이트와 같은 이진 단위입니다. 일부 파일 관리자가 사용하는 십진 KB/MB와는 다릅니다. 십진 단위에서는 1 KB가 1000바이트와 같습니다.
예: 2,500,000바이트인 파일의 단위 인덱스는 2(MiB)이므로, 크기는 2,500,000 ÷ 1,048,576 ≈ 2.38 MiB입니다. 2.5 MB가 아닙니다. 도구는 최대 50 MiB(52,428,800바이트) 크기의 파일을 허용합니다.
가로세로 비율 계산 방법
가로세로 비율은 너비와 높이를 두 수 모두를 나누어떨어지게 하는 가장 큰 수인 최대공약수(GCD)로 나누어 계산합니다.
여기서 w는 픽셀 단위의 너비이고, h는 픽셀 단위의 높이이며, g는 이들의 최대공약수이고, R은 가로 세로 비율이다.
예: 1920 × 1080픽셀 이미지에서 1920과 1080의 최대공약수는 120입니다. 두 수를 120으로 나누면 16:9가 됩니다.
색상 깊이 감지 방법
색상 깊이는 디코딩된 이미지가 아니라 파일 헤더의 속성입니다. 브라우저는 원본 파일의 깊이가 다르더라도 이미지를 항상 내부적으로 8비트/채널 픽셀로 디코딩합니다. 실제 값을 표시하기 위해 도구는 디코딩된 이미지 대신 파일 자체의 원시 바이트를 읽습니다.
- PNG: IHDR 청크에 비트 깊이 바이트와 색상 유형 바이트가 저장되며, 이 두 값으로 픽셀당 비트 수를 계산합니다.
- JPEG: 프레임 시작 마커에 샘플 정밀도와 색상 구성 요소 수가 저장되며, 픽셀당 비트 수는 정밀도 × 구성 요소 수로 계산합니다.
- GIF: 논리적 화면 서술자 바이트에 색상표가 사용하는 픽셀당 비트 수가 인코딩됩니다.
- WebP: VP8X, VP8 또는 VP8L 청크가 이미지에 알파 채널이 있는지를 나타내며, 이에 따라 24 bpp(RGB) 또는 32 bpp(RGBA)가 됩니다.
예: 8비트 정밀도와 3개의 색상 구성 요소(YCbCr)를 사용하는 표준 JPEG 사진은 **24 bpp(8비트/채널, YCbCr)**로 표시됩니다. 파일 헤더를 이 네 가지 레이아웃 중 하나와 일치시킬 수 없으면 결과에서 색상 깊이 필드를 제외합니다.
지원되는 파일 형식
이 도구는 JPEG, PNG 및 WebP 파일을 허용합니다. GIF, TIFF, HEIC 및 RAW 카메라 파일을 포함한 다른 형식은 업로더에서 허용되지 않습니다.
도구 사용 방법
- 업로드 영역을 클릭하거나 JPEG, PNG 또는 WebP 파일을 해당 영역으로 끌어다 놓습니다.
- 도구가 파일을 로컬에서 디코딩하고 메타데이터를 표에 나열합니다.
- 각 행 옆의 "Copy"를 클릭하면 해당 값 하나를 복사할 수 있습니다.
- "Download Metadata"를 클릭하면 모든 값을 텍스트 파일로 저장할 수 있습니다.
모든 작업은 JavaScript의 FileReader 및 Image API를 사용해 브라우저에서 수행됩니다. 어떤 시점에도 파일이 서버로 업로드되지 않습니다.
풀이 예시
1920 × 1080픽셀이고 2,500,000바이트이며 8비트 YCbCr 인코딩으로 저장된 JPEG 사진을 업로드하면 다음과 같은 결과가 표시됩니다.
| 속성 | 값 |
|---|---|
| 파일 이름 | photo.jpg |
| 파일 크기 | 2.38 MiB |
| 파일 형식 | image/jpeg |
| 최종 수정 | (파일의 날짜 및 시간) |
| 색상 깊이 | 24 bpp(8비트/채널, YCbCr) |
| 크기 | 1920 × 1080 px |
| 가로세로 비율 | 16:9 |
자주 묻는 질문
이 도구는 GPS 위치나 카메라 설정을 표시하나요? 아니요. 이러한 정보는 EXIF 데이터에 포함되며, 이 도구는 EXIF 세그먼트를 읽지 않습니다. 파일 이름, 크기, 형식, 최종 수정 날짜, 크기, 가로세로 비율 및 색상 깊이만 표시합니다.
내 이미지가 서버에 업로드되나요? 아니요. 파일은 JavaScript를 사용해 브라우저 내부에서 완전히 읽고 디코딩합니다. 파일이 기기 밖으로 전송되지 않습니다.
파일 크기가 MB가 아니라 MiB로 표시되는 이유는 무엇인가요? 이 도구는 대부분의 운영 체제가 파일 크기를 표시하는 방식인 이진 단위(1 KiB = 1024바이트)를 사용하며, 십진 단위(1 KB = 1000바이트)는 사용하지 않습니다.
이미지에 색상 깊이 필드가 표시되지 않는 이유는 무엇인가요? 색상 깊이는 헤더가 알려진 레이아웃과 일치하는 JPEG, PNG, GIF 및 WebP 파일에 대해서만 표시됩니다. 헤더를 분석할 수 없으면 추정값을 표시하는 대신 해당 필드를 제외합니다.
"최종 수정" 날짜가 사진을 촬영한 날짜와 일치하지 않는 이유는 무엇인가요? 해당 날짜는 카메라가 아니라 운영 체제의 파일 수정 타임스탬프에서 가져옵니다. 파일을 복사하거나 다시 저장하거나 전송하면 날짜가 바뀔 수 있으며, 이 도구가 읽지 않는 EXIF 데이터에 저장된 촬영 날짜와 다를 수 있습니다.
GIF, TIFF 또는 RAW 파일을 업로드할 수 있나요? 아니요. 업로더는 JPEG, PNG 및 WebP 파일만 허용합니다.