본문으로 건너뛰기

비압축 이미지 용량 계산기

이미지를 업로드하지 않고 가로·세로 픽셀 수와 픽셀당 비트 수로 원시 픽셀 데이터의 크기를 계산하세요.

입력값

데이터는 이 브라우저 안에만 저장됩니다.

결과

값을 입력하고 계산하면 결과를 볼 수 있어요.

계산기 사용 방법

래스터 이미지의 가로·세로 픽셀 수와 픽셀마다 저장하는 비트 수를 알 때 사용하세요. 해당 픽셀을 담는 최소 정수 바이트 수를 계산해요. 이미지를 읽거나 크기를 바꾸고 변환·압축하지는 않아요.

  1. 가로와 세로를 정수 픽셀 수로 입력하세요. 인쇄 인치나 PPI가 아닌 실제 래스터 크기를 사용하세요.
  2. 픽셀당 총 비트 수를 입력하세요. 회색조나 인덱스 데이터는 보통 8bpp, RGB는 24bpp, RGBA는 32bpp예요.
  3. 계산을 누르면 픽셀 수, 정확한 비트 수, 정수 바이트 수, 십진 MB·GB와 이진 MiB·GiB를 보여 줘요.
  4. 비트 수가 바이트 경계에 맞지 않으면 마지막 바이트를 올림하고 패딩 비트 수를 표시해요.
  5. 입력을 바꾸면 확정 결과가 즉시 지워지고 다시 계산할 때까지 결과 복사를 사용할 수 없어요.

공식과 바이트 올림

픽셀 수 = 가로 × 세로, 총 비트 수 = 픽셀 수 × 픽셀당 비트 수, 저장 바이트 수 = ceiling(총 비트 수 ÷ 8)이에요. 1·2·4비트 데이터에서는 올림이 중요해요. 바이트의 일부만을 최종 저장 단위로 둘 수 없으므로 마지막 바이트만 사용하지 않는 비트로 채워요.

이 공식은 전체 픽셀 데이터를 합한 뒤 마지막 바이트에서 한 번만 올림해요. 각 주사선을 따로 올림하지 않아요. 실제 형식 중에는 행마다 바이트나 더 큰 워드 경계에 맞춰 더 많은 바이트를 쓰는 것도 있어요.

  • 가로와 세로는 1~1,000,000의 정수예요.
  • 픽셀당 비트 수는 1~1,024의 정수예요.
  • 마지막 단위 변환 전까지 모든 곱셈에 정확한 정수를 사용해요.
  • 소수 표시는 최대 둘째 자리까지이며 저장 바이트 결과는 정확하게 유지해요.

풀이 예시

Full HD RGB 이미지

1,920 × 1,080은 2,073,600픽셀이에요. 픽셀당 24비트이면 49,766,400비트 또는 6,220,800바이트예요. 헤더와 압축 전 크기는 6.22MB, 약 5.93MiB예요.

작은 1비트 비트맵

13 × 7픽셀에 픽셀당 1비트이면 91비트예요. 8로 나누면 11.375바이트이므로 마지막 바이트를 올려 12바이트로 저장하고 5비트가 패딩으로 남아요. 행마다 패딩하는 형식이라면 더 클 수 있어요.

일반적인 비트 깊이 이해하기

8bpp 이미지는 픽셀당 1바이트를 저장하며 회색조 값이나 팔레트 인덱스에 흔히 써요. 24bpp RGB는 보통 8비트 색상 채널 세 개를 저장해요. 32bpp RGBA는 대개 8비트 알파 채널을 더하지만 특정 파일이나 그래픽 API는 채널 순서나 표현 방식이 다를 수 있어요.

채널당 비트 수가 아닌 픽셀당 총 비트 수를 입력하세요. 8비트 채널 네 개면 32, 16비트 채널 세 개면 48이에요. 채널, 팔레트나 색상 품질을 자동 추정하지는 않아요.

활용할 수 있는 계획

원시 데이터 크기는 프레임 버퍼 비교, 프레임률을 곱하기 전 비압축 캡처 스트림 추정, 간단한 래스터 버퍼의 크기 산정, 해상도와 색 깊이가 용량에 미치는 영향 학습에 유용해요.

여러 장이라면 한 장을 계산한 뒤 도구 밖에서 정확한 바이트 수에 장수를 곱하세요. 형식의 부가 정보와 행 정렬 규칙은 따로 계산해 가정을 분명히 하세요.

한계와 흔한 실수

  • JPEG, PNG, WebP, HEIF, TIFF, BMP 등 완성된 파일의 크기를 예측하는 결과가 아니에요.
  • 헤더, 팔레트, 색상 프로필, 썸네일, 메타데이터, 체크섬과 압축은 제외해요.
  • 행 패딩은 제외하며 전체 데이터의 마지막 바이트만 올림해요.
  • 앱의 메모리 사용량에는 행 간격, GPU 정렬, 여러 버퍼, 디코딩 사본이나 밉맵이 포함될 수 있어요.
  • 가로·세로 픽셀 수와 bpp가 같으면 PPI나 인쇄 크기를 바꿔도 바이트 수는 같아요.

복사한 결과 활용

결과 복사는 확정된 크기, 비트 깊이, 바이트, MB와 MiB를 짧게 요약해요. 보장된 파일 크기로 오해하지 않도록 사양에 ‘비압축 픽셀 데이터’라는 표현을 남기세요. 입력을 바꾸면 다시 계산하세요.

자주 묻는 질문

내 PNG나 JPEG가 훨씬 작은 이유는 무엇인가요?

이 형식들은 픽셀 패턴을 압축하고 형식별 구조를 추가할 수 있어요. 이 도구는 비압축 픽셀 데이터만 계산해요.

BMP나 TIFF가 더 클 수 있는 이유는 무엇인가요?

형식에 따라 헤더, 메타데이터, 팔레트, 행별 정렬이나 추가 이미지 데이터가 들어갈 수 있어요.

RGB는 8과 24 중 무엇을 입력하나요?

일반적인 8비트 RGB 3채널이면 픽셀당 총 24비트를 입력하세요. 8은 픽셀 전체가 1바이트라는 뜻이에요.

MB와 MiB는 왜 다른가요?

MB는 바이트를 1,000,000으로, MiB는 1,048,576으로 나눠요.

DPI를 바꾸면 결과도 바뀌나요?

픽셀 크기가 같으면 바뀌지 않아요. DPI는 물리적인 표시나 인쇄 크기에 영향을 주며 픽셀 데이터 양에는 영향을 주지 않아요.