스프라이트 시트 자르기
스프라이트 시트를 행·열, 셀 크기(여백과 간격 포함), 또는 투명한 틈을 기준으로 자동으로 잘라 PNG 프레임으로 저장합니다. 빈 셀은 건너뛸 수 있습니다.
게임 아티스트는 애니메이션 프레임과 아이콘을 하나의 스프라이트 시트에 모아 두지만, 엔진과 편집기, GIF 제작 도구는 프레임이 따로 된 파일을 요구하는 경우가 많습니다. 이 도구는 시트를 행과 열로, 여백과 간격을 포함한 정확한 셀 크기로, 또는 스프라이트 사이의 빈 틈을 찾아 자동으로 나눕니다. 빈 셀을 건너뛰고, 스프라이트를 꼭 맞게 잘라 내고, 파일 이름에 순서대로 번호를 붙이고, 움직이는 GIF 미리보기도 만들 수 있으며 모두 브라우저 안에서 이뤄집니다.
사용 방법
- 스프라이트 시트를 고릅니다 (투명도가 있는 PNG가 가장 좋습니다).
- 자르는 방법을 고릅니다. 행과 열, 픽셀 단위 셀 크기(여백과 간격 포함), 또는 자동입니다.
- 빈 셀을 건너뛸지, 프레임을 잘라 낼지 정하고 파일 이름 접두사를 입력합니다.
- 프레임을 ZIP으로 내려받고, GIF 미리보기를 만들었다면 그것도 받습니다.
계산식
셀 너비 = ⌊(시트 너비 − 2 × 여백 − (열 수 − 1) × 간격) ÷ 열 수⌋; 셀 크기를 고정하면 열 수 = ⌊(시트 너비 − 2 × 여백 + 간격) ÷ (셀 너비 + 간격)⌋
높이도 같은 방식입니다. 셀이 비어 있다는 것은 모든 픽셀이 투명(알파 ≤ 8)하거나, 투명도가 없는 시트에서는 모든 픽셀이 왼쪽 위 픽셀 색과 10단계 이내라는 뜻입니다. 자동 모드는 무언가 들어 있는 행의 띠를 찾은 다음, 완전히 빈 열에서 각 띠를 나누고 조각마다 꼭 맞게 잘라 냅니다. 픽셀은 다시 샘플링하지 않고 그대로 복사됩니다.
예시
열 8개, 행 4개인 512 × 256 시트는 512 ÷ 8 = 64 × 64 px 프레임 32개가 되며, 이름은 sprite_00.png부터 sprite_31.png입니다. 여백 2 px, 간격 2 px이면 셀 너비는 ⌊(512 − 4 − 14) ÷ 8⌋ = 61 px이 됩니다.
자주 묻는 질문
프레임이 엉뚱한 곳에서 잘리는 이유는 무엇인가요?
시트의 셀 사이에 여백이나 간격이 있을 수 있습니다. '셀 크기' 모드에서 정확한 프레임 크기를 넣고 여백과 간격을 설정하거나, 자동 모드를 써 보세요.
자동 모드가 스프라이트 두 개를 하나로 합친 이유는 무엇인가요?
서로 맞닿아 있거나 완전히 빈 행·열로 나뉘어 있지 않아서입니다. 빽빽하게 채워진 시트에는 격자 모드를 쓰세요.
프레임을 GIF로 만들 수 있나요?
네. 움직이는 미리보기를 켜세요. 프레임은 가운데 정렬되고 아래쪽 가장자리에 맞춰 서므로, 잘라 냈을 때 캐릭터가 들썩이지 않습니다.
내 시트가 업로드되나요?
아니요. 기기에서 잘라 냅니다.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/sprite-sheet-splitter/
인용·퍼가기
kakaoCalc. (2026, November 8). 스프라이트 시트 자르기. https://kakao.mobile/ko/tools/sprite-sheet-splitter/
“스프라이트 시트 자르기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/sprite-sheet-splitter/.