메가픽셀은 이미지에 포함된 픽셀 수를 백만 단위로 나타낸 값입니다. 접두사 mega는 100만을 의미하므로, 1메가픽셀은 100만 픽셀입니다. 디지털 이미지는 픽셀이라고 불리는 아주 작은 점들이 가로·세로 격자 형태로 배열된 것입니다.
이 수치는 카메라나 휴대폰을 비교할 때 자주 보입니다. 파일의 메타데이터를 볼 때, Megapixels 필드는 해당 이미지 한 장의 픽셀 수를 알려줍니다. 값은 픽셀 단위의 너비에 픽셀 단위의 높이를 곱한 뒤 1,000,000으로 나누어 계산합니다.
값이 어디에서 오는지
파일에는 Megapixels 값이 직접 저장되지 않습니다. 메타데이터를 읽는 프로그램이 다른 두 필드, image width와 image height에서 이 값을 계산합니다. ExifTool은 Megapixels를 합성 태그(composite tag)라고 부르며, 이는 다른 모든 정보를 읽은 뒤 계산되는 값입니다.
프로그램은 먼저 예를 들어 1920x1080과 같은 Image Size 필드를 만듭니다. 그런 다음 두 숫자를 곱하고 결과를 1,000,000으로 나눕니다.
이 값은 계산으로 구해지므로, Megapixels 필드를 직접 편집할 수 없습니다. 이미지를 새 너비나 높이로 변경해야만 값이 달라집니다.
어떤 파일에 포함되어 있는지
픽셀 단위의 너비와 높이를 기록하는 모든 파일은 Megapixels 값을 가질 수 있습니다. 이 값은 사진에만 제한되지 않습니다.
- JPEG 사진은 너비와 높이를 start of frame이라는 마커에 저장합니다.
- PNG 이미지는 이미지 헤더 블록에 너비와 높이를 저장합니다.
- TIFF 이미지는 ImageWidth와 ImageLength 태그에 너비와 높이를 저장합니다.
- Canon CR2 RAW 파일의 경우, ExifTool은 카메라가 Exif 블록에 기록한 크기를 사용합니다.
- MP4와 MOV 비디오는 비디오 트랙 헤더에 너비와 높이를 저장합니다. 여기서 값은 비디오 한 프레임의 크기를 나타냅니다.
값이 어떻게 표시되는지
Megapixels 값은 픽셀 수를 백만 단위로 나타낸 소수입니다. ExifTool은 값이 1 이상일 때 소수 첫째 자리까지 반올림합니다. 더 작은 값은 소수 셋째 자리까지, 0.001보다 작으면 소수 여섯째 자리까지 표시합니다.
다음 예시는 공인 표준에 정의된 이미지 크기를 사용합니다.
- Exif 규격의 샘플 이미지인
640x480은0.307을 제공합니다. - ITU-R BT.709의 HDTV 이미지
1920x1080은2.1을 제공합니다. - ITU-R BT.2020의 작은 UHDTV 이미지
3840x2160은8.3을 제공합니다. - ITU-R BT.2020의 큰 UHDTV 이미지
7680x4320은33.2을 제공합니다.
반올림 때문에 정확한 픽셀 수는 보이지 않습니다. 1920×1080 픽셀 이미지는 2,073,600픽셀을 가지고 있지만, 필드에는 2.1으로 표시됩니다.
내 파일에 왜 중요한지
픽셀 너비를 X Resolution 값으로 나누면 이미지의 인쇄 너비를 알 수 있습니다. X Resolution은 1인치 또는 1센티미터에 몇 개의 픽셀이 들어가는지 나타냅니다. 가로 3840픽셀 이미지를 1인치당 300픽셀로 인쇄하면 너비는 12.8인치, 약 32.5센티미터가 됩니다.
Megapixels 값만으로 사진이 얼마나 선명한지, 노이즈가 얼마나 있는지, 렌즈 성능이 어떤지 알 수 없습니다. 메가픽셀이 더 많다고 해서 사진이 자동으로 더 좋은 것은 아닙니다.
일부 편집 작업은 픽셀 수를 변경합니다. 크롭을 하면 픽셀이 잘려 나가므로 값이 줄어듭니다.
소프트웨어가 이미지를 확대하면 더 큰 격자를 채우기 위해 새 픽셀을 추가합니다. Megapixels 값은 늘어나지만, 새 픽셀은 기존 픽셀에서 추정한 값일 뿐입니다. 카메라가 실제로 기록한 디테일은 늘어나지 않습니다.
Megapixels는 파일 크기와도 다릅니다. Exif 규격의 압축되지 않은 RGB 샘플 이미지(640×480 픽셀)는 921,600바이트의 이미지 데이터를 포함합니다.
JPEG를 일반적인 설정으로 압축하면 파일 크기가 10배에서 20배까지 줄어듭니다. 따라서 메가픽셀 수가 같은 두 파일도 파일 크기는 매우 다를 수 있습니다.