이미지 스프라이트 시트 생성기
여러 이미지 드롭 → 단일 PNG 스프라이트로 합성 — 가로·세로·그리드 — 바로 붙여넣을 수 있는 CSS background-position 규칙 포함.
사용법
- 이미지 드롭 또는 선택. OS가 넘긴 순서대로 표시.
- 레이아웃 선택: 가로/세로 스트립이 가장 단순, 그리드가 더 조밀. 번짐 방지엔 패딩 설정.
- PNG 다운로드, CSS 복사, 함께 배포 — CSS 프리픽스에 넣은 클래스명 일치시켜.
자세한 설명
펼치기접기
작은 이미지 여럿(아이콘, UI 상태, 캐릭터 프레임)을 내려받을 수 있는 PNG 하나로 합치고, 각각을 background-position으로 배치하는 CSS 블록을 내보냅니다. 아이콘 글꼴이나 SVG 스프라이트, 제대로 된 스프라이트 시트 파이프라인을 쓸 수 없을 때 HTTP 요청 수를 줄여 줍니다. 배치는 가로 띠, 세로 띠, 고정 열 격자 중에서 고르며, 시트 크기는 각 행이나 열에서 가장 큰 항목에 맞춰집니다. 파일은 전부 캔버스로 클라이언트에서 처리되어 아이콘이 브라우저를 떠나지 않습니다.
요청 수 논리는 예전만큼 강하지 않습니다. 스프라이트 시트는 HTTP/1.1에 대한 대응이었습니다. 그때는 브라우저가 호스트당 여섯 개쯤 연결을 열었고 파일이 하나 늘 때마다 줄을 서야 했습니다. HTTP/2는 요청을 하나의 연결에 다중화하므로 작은 아이콘 쉰 개의 비용이 예전보다 훨씬 낮고, 대신 시트 자체의 단점이 앞서기 시작합니다. 아이콘 하나가 바뀌면 캐시된 파일 전체가 무효가 되고, 아이콘 세 개만 쓰는 페이지도 쉰 개를 모두 내려받습니다.
시트가 여전히 이기는 곳은 원래부터 가장 잘하던 경우, 즉 작은 이미지 여럿이 한꺼번에 다 필요한 상황입니다. 캐릭터 애니메이션, 호버할 때 바뀌는 UI 상태 묶음, 함께 보여 주는 국기 격자는 쉰 번이 아니라 한 번의 디코딩으로 올라오고, PNG 하나가 PNG 쉰 개보다 잘 압축됩니다. 공유하는 팔레트와 헤더 값을 한 번만 치르기 때문입니다.
CSS가 위치 기반이라 특정한 방식으로 부서지기 쉽습니다. 규칙마다 고정된 배치 안의 좌표를 적어 두므로, 아이콘 하나를 넣거나 빼고 시트를 다시 만들면 그 뒤의 모든 위치가 밀리고 그 아래 모든 규칙이 무효가 됩니다. 생성된 CSS와 생성된 PNG를 하나의 산출물로 묶어 함께 다시 만드십시오. 둘 중 하나를 손으로 고치는 것이 서로 어긋나기 시작하는 지점입니다.
아이콘에 한해서는 오늘날 대개 인라인 SVG 스프라이트가 더 나은 답입니다. 어떤 크기로도 확대되고 currentColor를 물려받으며 인스턴스마다 스타일을 줄 수 있는데, 래스터 시트는 그중 무엇도 못 합니다. 이 툴은 이미지가 선화가 아니라 사진이나 미리 렌더링한 프레임일 때 집으십시오.
자주 묻는 질문
스프라이트 시트 vs. SVG 스프라이트 vs. 아이콘 폰트?
PNG 스프라이트는 소스가 실제 래스터(게임 아트, 사진 썸네일)일 때 여전히 우세. UI 아이콘은 SVG 스프라이트(<symbol> + <use>) 선호 — 스케일됨, currentColor 반응. 아이콘 폰트는 이제 대부분 레거시 폴백.
투명도는 어떻게 됨?
배경 투명 유지 시 PNG는 알파로 저장(미리보기 체커보드는 투명 영역 가시화용). 흰색·검정 선택 시 시트에 베이킹.
스프라이트 시트가 지금도 페이지를 빠르게 하나?
예전만큼은 아니다. 원래 목적은 연결 수가 제한된 HTTP/1.1 브라우저에서 요청마다 드는 비용을 피하는 것이었는데, HTTP/2와 HTTP/3에서는 작은 파일 여럿이 연결 하나를 공유해 그 비용이 대부분 사라진다. 지금도 남는 이점은 캐시 항목 하나와 디코딩 한 번이고, 대가는 아이콘 하나만 바꿔도 모든 방문자에게 시트 전체가 무효가 된다는 점이다.
아이콘이 흐릿하거나 옆 칸이 살짝 비친다. 뭐가 잘못된 건가?
둘은 같은 문제의 두 얼굴이다. 위치가 소수점으로 떨어진 것이다. 시트를 확대·축소했거나 요소의 상자가 반 픽셀에 걸치면 브라우저가 칸 사이를 샘플링해서 가장자리가 뭉개지고 옆 칸의 실선이 비친다. 각 표시 배율에서 위치와 크기를 정수 픽셀로 맞추고, 반올림 오차가 떨어질 자리로 칸 사이에 투명 픽셀을 두어라.
관련 도구
이미지 듀오톤 효과
어떤 이미지든 2색 듀오톤 효과 적용 — 섀도우 컬러·하이라이트 컬러 선택, 미드포인트·콘트라스트 조정, 결과 다운로드. Spotify 스타일 커버 2클릭에.
이미지
이미지 블러
Gaussian·박스·모션 블러를 브라우저에서 바로 적용. 반지름 0-64px 조정 가능, 동등한 CSS filter 문자열도 함께 제공.
이미지
증명사진·여권사진 만들기 (인화용 시트)
사진을 35×45mm, 2×2인치 등 정확한 증명사진 크기로 300·600dpi에 맞춰 자르고, 4×6인치·A4 인화지에 여러 장 배치해 출력합니다. 업로드 없음.
이미지
CSS 필터 플레이그라운드
blur·brightness·contrast·hue·sepia·invert 등 9개 필터 시각 조합 — CSS 또는 Tailwind 임의값으로 복사.
색상·CSS
이미지 → ASCII 아트
이미지를 ASCII 아트로 변환 — 너비·문자 집합·반전 조정, 브라우저에서.
이미지
짤 생성기 (밈 만들기)
아무 사진에나 위아래 문구를 넣어 짤을 만들고 PNG·JPG로 저장합니다. 흰 글씨에 검은 테두리의 클래식 밈 스타일, 워터마크 없음.
이미지