생활 단위 변환

스프라이트 시트 프레임 수 계산기

시트 크기와 프레임 크기, 여백을 입력해 한 시트에 들어가는 최대 프레임 수를 계산합니다.

한눈에 요약

스프라이트 시트의 크기와 프레임 크기, 바깥 여백과 프레임 간격을 입력하면 배치 가능한 최대 프레임 수를 계산해 드립니다. 실제 작업에서는 이미지 가장자리와 프레임 사이의 투명 여백도 함께 확인해 주세요.

실시간 자동 연산100% 브라우저 연산검토 완료

스프라이트 시트 프레임 수 계산기

실시간 연산
px
px
px
px
px
px

계산 결과
수치를 입력하면 실시간으로 계산됩니다.

계산 공식 및 예시

공식가로 프레임 수 = floor((시트 너비 - 2×바깥 여백 + 프레임 간격) / (프레임 너비 + 프레임 간격)), 세로 프레임 수 = floor((시트 높이 - 2×바깥 여백 + 프레임 간격) / (프레임 높이 + 프레임 간격)), 전체 프레임 수 = 가로 수 × 세로 수
계산 예시1024×1024px 시트에 64×64px 프레임을 여백과 간격 없이 배치하면 가로 16개, 세로 16개로 총 256개

스프라이트 시트 프레임 수 계산기 사용법

스프라이트 시트의 전체 너비와 높이, 각각의 프레임 크기를 입력하면 한 장의 시트에 배치할 수 있는 최대 프레임 수를 계산합니다. 시트 가장자리의 바깥 여백과 프레임 사이의 간격이 있다면 해당 픽셀 값도 함께 입력해 주세요.

게임 캐릭터의 걷기·공격 애니메이션, UI 아이콘 묶음, 파티클 효과처럼 동일한 크기의 이미지가 격자 형태로 배열된 스프라이트 시트의 용량을 빠르게 확인할 때 활용할 수 있습니다.

계산 방법

먼저 시트의 양쪽 바깥 여백을 제외해 실제로 프레임을 배치할 수 있는 영역을 구합니다. 그다음 프레임 크기와 프레임 사이의 간격을 기준으로 가로와 세로에 각각 몇 개의 프레임이 들어가는지 계산하고, 두 값을 곱해 전체 프레임 수를 구합니다.

가로 프레임 수=시트 너비2×바깥 여백+프레임 간격프레임 너비+프레임 간격\text{가로 프레임 수} = \left\lfloor \frac{\text{시트 너비} - 2 \times \text{바깥 여백} + \text{프레임 간격}}{\text{프레임 너비} + \text{프레임 간격}} \right\rfloor 세로 프레임 수=시트 높이2×바깥 여백+프레임 간격프레임 높이+프레임 간격\text{세로 프레임 수} = \left\lfloor \frac{\text{시트 높이} - 2 \times \text{바깥 여백} + \text{프레임 간격}}{\text{프레임 높이} + \text{프레임 간격}} \right\rfloor 전체 프레임 수=가로 프레임 수×세로 프레임 수\text{전체 프레임 수} = \text{가로 프레임 수} \times \text{세로 프레임 수}

소수점이 생기는 경우에는 프레임 일부를 사용할 수 없으므로 소수점 이하를 버립니다.

계산 예시

  • 상황 1: 1024×1024px 시트에 64×64px 프레임을 여백과 간격 없이 배치하면 가로 16개, 세로 16개가 들어갑니다. 따라서 전체 프레임 수는 16 × 16 = 256개입니다.
  • 상황 2: 512×256px 시트에 64×64px 프레임, 바깥 여백 8px, 프레임 간격 4px을 적용하면 사용 가능 영역은 496×240px입니다. 가로 7개, 세로 4개가 들어가므로 전체 프레임 수는 28개입니다.

사용 시 주의사항 및 활용 팁

  • 본 계산기 결과는 동일한 크기의 프레임을 규칙적인 격자로 배치한다는 가정에 따른 참고용 수치입니다.
  • 프레임마다 크기가 다르거나 불규칙하게 배치된 시트에는 이 계산을 그대로 적용하기 어렵습니다.
  • 이미지 편집 프로그램의 내보내기 기능이 자동으로 추가하는 패딩, 아틀라스 여백, 텍스처 압축 영역을 확인해 주세요.
  • 픽셀 아트는 확대·축소 과정에서 크기가 달라질 수 있으므로 실제 게임 엔진의 임포트 설정에서도 프레임 크기를 점검하는 것이 좋습니다.
최종 내용 검토일: 2026-09-09

Q&A

자주 묻는 질문

프레임 간격과 바깥 여백은 어떻게 입력하나요?

바깥 여백은 시트 가장자리에서 첫 프레임까지의 거리로, 한쪽 기준 픽셀 단위로 입력합니다. 프레임 간격은 프레임과 프레임 사이에 반복적으로 들어가는 간격으로 입력하며, 별도 간격이 없다면 0으로 입력하면 됩니다.

계산 결과가 소수로 나오지 않는 이유는 무엇인가요?

프레임은 일부만 잘라 사용할 수 없으므로 가로와 세로 방향 모두 완전히 들어가는 프레임만 셉니다. 따라서 각 방향의 프레임 수는 소수점 이하는 버림 처리됩니다.

시트 크기보다 프레임이 큰 경우에도 계산할 수 있나요?

계산은 가능하지만 해당 방향에 배치할 수 있는 프레임 수가 0개로 표시됩니다. 이 경우 시트 크기를 키우거나 프레임 크기와 여백을 줄여야 합니다.