사전

이미지 크기란 무엇입니까?

이미지 크기는 픽셀 단위로 표현한 그림의 가로와 세로 길이이며, 1024x981처럼 표기합니다. 이것은 그림에 픽셀이 얼마나 있는지를 알려 줄 뿐, 파일 안에 바이트가 얼마나 들어 있는지를 알려 주지는 않습니다.

image-size

이미지 크기는 픽셀 단위로 계산한 그림의 가로와 세로 길이입니다. 메타데이터 보고서에서 Image Size 필드는 두 숫자를 함께 표시합니다. 예를 들어 1024x981처럼 표시됩니다. 첫 번째 숫자는 이미지 너비이고, 두 번째 숫자는 이미지 높이입니다.

이미지 크기는 파일 크기와 다릅니다. 이미지 크기는 그림 안의 픽셀 수를 세고, 파일 크기는 파일 안의 바이트 수를 셉니다.

어떤 파일에 포함되어 있는지

이미지 형식은 그림의 가로와 세로 길이를 저장하며, 각 형식은 이 두 숫자를 자체 위치에 보관합니다. JPEG 파일은 이 값을 Start Of Frame 세그먼트에 저장합니다.

PNG 파일은 첫 번째 청크인 IHDR에 가로와 세로 길이를 저장합니다. GIF와 WebP 파일은 이 두 숫자를 파일의 시작 부분 근처에 저장합니다.

동영상에도 이미지 크기가 있습니다. MP4 및 MOV 파일에서는 트랙 헤더에 비디오 트랙의 가로와 세로 길이가 저장됩니다. ffprobe 프로그램도 각 비디오 스트림에 대해 가로와 세로 값을 보고합니다.

값이 어디에서 오는지

Image Size는 보통 파일 안의 개별 필드가 아닙니다. 메타데이터 리더인 ExifTool은 다른 메타데이터를 모두 읽은 후 Image Size를 계산합니다. ExifTool은 주로 Image Width와 Image Height 필드를 가져와 하나의 값으로 합칩니다. Canon CR2 RAW 파일의 경우 Exif Image Width와 Exif Image Height 필드를 대신 사용합니다.

카메라로 찍은 사진에는 크기를 나타내는 EXIF 필드도 포함될 수 있습니다. Exif 표준에서는 비압축 이미지의 경우 ImageWidth(0x0100)와 ImageLength(0x0101)라고 부릅니다.

JPEG처럼 압축된 이미지의 경우 표준에서는 대신 PixelXDimension(0xA002)과 PixelYDimension(0xA003)을 사용합니다. ExifTool은 PixelXDimension과 PixelYDimension을 Exif Image Width와 Exif Image Height로 표시합니다.

값이 어떻게 보이는지

Image Size는 소문자 x로 구분된 두 개의 정수로 표시됩니다. 항상 가로가 먼저 나옵니다. ExifTool의 원시 값에서는 1024 981처럼 두 숫자 사이를 공백으로 구분합니다.

값 1024x981은 그림에 대해 다음을 의미합니다.

  • 이미지 너비는 1024픽셀입니다.
  • 이미지 높이는 981픽셀입니다.
  • 그림은 1024 × 981픽셀, 총 1,004,544픽셀로 이루어져 있습니다.
  • 이는 약 1.0메가픽셀로, 1메가픽셀은 1,000,000픽셀입니다.

너비와 높이가 바뀐 것처럼 보일 수 있는 이유

그림은 한 방향으로 저장되고 다른 방향으로 표시될 수 있습니다. Exif Orientation 필드는 뷰어가 그림을 표시하기 전에 저장된 그림을 어떻게 회전해야 하는지 알려 줍니다.

Orientation 값이 5, 6, 7, 8인 경우, 저장된 그림의 행이 화면에서는 열이 됩니다. 이때 화면에서 보이는 너비는 저장된 높이가 되고, 화면에서 보이는 높이는 저장된 너비가 됩니다. Image Size는 저장된 숫자를 보고하므로, 세로 방향으로 보이는 사진이 가로 크기로 표시될 수 있습니다.

왜 중요한지

이미지 크기는 작업에 사용할 수 있는 픽셀 수를 알려 줍니다. 인쇄의 경우 X Resolution 필드가 인치당 또는 센티미터당 픽셀 수를 제공합니다. 픽셀 단위 너비를 이 숫자로 나누면 해당 단위의 인쇄 너비가 계산됩니다.

예를 들어, 가로 1024픽셀인 그림을 인치당 300픽셀로 인쇄하면 너비는 약 3.4인치가 됩니다. 이는 약 8.7cm입니다.

이미지 크기는 웹사이트에서도 중요합니다. 웹페이지에서 이미지의 가로와 세로를 지정하면 브라우저가 이미지가 로드되기 전에 공간을 확보할 수 있습니다. 그러면 이미지가 나타날 때 페이지가 거의 또는 전혀 움직이지 않습니다.

이미지 크기만으로 파일 크기가 결정되지는 않습니다. 압축 방식도 각 픽셀에 사용할 비트 수를 결정하며, Exif 필드 CompressedBitsPerPixel은 이 압축 모드를 비트/픽셀 값으로 기록합니다. 따라서 이미지 크기가 같은 두 그림이라도 서로 다른 압축을 사용하면 파일 크기가 달라질 수 있습니다.

메타 키