SVG 정리

불필요한 부분을 제거하고 SVG 마크업을 깨끗하고 읽기 쉽게 유지하세요. 저장소를 최적화, 변환 또는 커밋하기 전에 유용합니다. SVG 파일을 온라인으로 열고 즉시 처리를 시작하세요.

SVG 파일을 드래그 앤 드롭하세요

또는 클릭해서 파일을 고르거나 SVG 코드를 붙여넣으세요

.svg 파일만 허용됩니다
Ctrl+V / Cmd+V로 SVG 코드를 붙여넣으세요

SVG 정리 도구를 사용하는 이유는 무엇입니까?

메타데이터 제거

SVG 정리는 가중치를 추가하지만 시각적 가치는 없는 메타데이터 블록, 설명 메모 및 생성기 태그를 삭제합니다. 의미 있는 접근성 텍스트를 유지하므로 화면 판독기가 계속해서 컨텍스트를 확인할 수 있습니다.

클리너 마크업

SVG 정리는 빈 그룹과 주석을 줄여 구조를 읽기 쉽게 유지합니다. 정리된 출력은 git에서 비교하고, 코드에서 검토하고, 릴리스 전반에 걸쳐 유지 관리하기가 더 쉽습니다.

더 작은 파일

SVG 정리는 최적화 전에 바이트를 잘라내므로 SVGO는 처리할 작업이 줄어듭니다. 이 단계는 실제 페이지에서 아이콘 스프라이트와 인라인 자산을 더 빠르게 로드하는 데 도움이 됩니다.

에디터 정리

SVG 정리는 참조하는 ID를 유지하면서 데이터 이름 또는 잉크스케이프 레이블과 같은 편집기 관련 속성을 제거합니다. 이는 CSS 후크와 JS 선택기를 안정적으로 유지합니다.

안전한 처리

처리는 브라우저에서 이루어지므로 파일이 업로드되지 않습니다. 이는 클라이언트 자산, NDA 작업 및 내부 브랜드 라이브러리에 이상적입니다.

최적화 준비

보다 예측 가능한 결과를 얻으려면 축소 또는 최적화하기 전에 SVG 정리를 실행하세요. 추가 소음이 사라졌으므로 이후 도구는 구조적 절감에 중점을 둡니다.

SVG 정리 방법

1

SVG 업로드

SVG 정리를 시작하려면 파일을 삭제하거나 마크업을 붙여넣으세요. 이 도구는 SVG을 로컬에서 읽고 원본을 먼저 확인할 수 있도록 깔끔한 보기를 준비합니다. SVG 파일을 온라인으로 열고 즉시 처리를 시작하세요.

2

메타데이터 정리

메타데이터, 주석 및 편집기 잔여물을 제거하려면 SVG 정리 단계를 시작하세요. 크기를 비교하고 정리된 마크업을 검사하여 시각적으로 변경된 사항이 없는지 확인합니다.

3

SVG 내보내기

정리된 파일을 다운로드하거나 새 마크업을 복사하세요. 파일 이름은 그대로 유지되므로 저장소에서 쉽게 교체할 수 있습니다.

SVG 정리 FAQ

SVG 정리는 내 파일에서 무엇을 제거합니까?
SVG 정리는 렌더링에 영향을 주지 않는 메타데이터 블록, 주석, 생성기 태그 및 사용되지 않는 속성을 제거합니다. 경로나 모양은 삭제되지 않습니다. SVG에 제목이나 아리아와 같은 접근성 레이블이 포함된 경우 SVG 정리는 해당 레이블이 비어 있거나 중복되지 않는 한 이를 유지합니다. 팀 워크플로우의 경우 원본을 그대로 유지하여 검토 중에 차이점을 비교하고 변경 사항을 추적하고 필요한 경우 신속하게 롤백할 수 있습니다. 메타데이터를 제거하면 공개 자산에 작성자 이름이나 도구 버전이 실수로 노출되는 일도 줄어듭니다.
SVG 정리로 SVG의 모양이 변경됩니까?
SVG 정리는 비시각적 마크업에 중점을 두므로 렌더링된 출력은 동일하게 보입니다. 그래도 파일이 편집기 전용 속성이나 비정상적인 메타데이터에 의존하는 경우 SVG 정리를 실행하고 배송 전에 미리 봅니다. 빠른 비교는 극단적인 경우를 파악하는 데 도움이 됩니다. SVG에서 필터, 마스크 또는 포함된 글꼴을 사용하는 경우 대상 브라우저에서 미리 보고 렌더링된 출력이 릴리스 전에 변경되지 않았는지 확인하세요.
정리 후에 SVG를 최적화해야 합니까?
그렇습니다. SVG 정리는 첫 번째 단계입니다. 최적화 및 최소화를 통해 크기를 더욱 줄일 수 있습니다. SVG 정리를 먼저 실행하면 SVGO에 더 간단한 파일이 제공되어 더 나은 결과를 얻을 수 있고 경고가 덜 발생할 수 있습니다. 나중에 수동으로 편집하는 경우 두 번째 SVG 정리 단계를 통해 에디터가 도입한 새 댓글이나 메타데이터를 제거할 수 있습니다.
정리하면 ID와 viewBox가 유지되나요?
SVG 정리는 CSS 또는 스크립트에서 사용하는 viewBox, 너비, 높이 및 ID와 같은 필수 속성을 유지합니다. ID가 비어 있거나 중복된 경우 SVG 정리로 충돌을 방지하기 위해 ID를 제거할 수 있습니다. 사용자 정의 ID를 사용하는 경우 출력을 검토하세요. SVG 정리로 인해 여전히 필요한 ID가 제거된 경우 다시 추가하고 도구를 다시 실행한 다음 팀에 필요한 ID를 문서화하세요.
내 SVG가 서버에 업로드되어 있나요?
아니요. SVG 정리는 전적으로 브라우저에서 실행되며 파일을 업로드하지 않습니다. 이 로컬 SVG 정리 작업 흐름은 민감한 로고, 출시되지 않은 아이콘 또는 클라이언트 작업에 안전합니다. 페이지가 로드되면 네트워크 호출이 필요하지 않으므로 오프라인이나 방화벽 뒤에서 사용할 수도 있습니다.
접근성 라벨이 제거되나요?
라벨이 의미가 있으면 그대로 유지됩니다. 비어 있거나 중복된 라벨은 소음을 줄이기 위해 제거될 수 있습니다. 팀에 특정 형식이 필요한 경우 정리 후 제목이나 아리아 라벨을 추가할 수 있습니다. 더 엄격한 접근성 규칙을 위해 정리 후 간결한 제목과 아리아 라벨을 추가하고 대상 브라우저의 화면 리더로 확인하세요. 조직이 WCAG를 따르는 경우 역할 및 aria-labelledby를 포함하고 접근성 감사 도구로 유효성을 검사하세요.
청소 후 포맷해도 되나요?
그렇습니다. 서식을 지정하면 정리된 마크업을 더 쉽게 읽을 수 있습니다. 들여쓰기 및 속성 순서를 표준화하려면 정리 단계 후에 포맷터를 실행하세요. 팀은 저장소 전체에서 스타일을 일관되게 유지하고 풀 요청에서 시끄러운 차이를 피하기 위해 CI에서 형식 지정을 실행하는 경우가 많습니다. SVG을 구성 요소 저장소에 저장하는 경우 일관된 형식을 사용하면 검토 속도가 빨라지고 병합 충돌이 줄어듭니다.
SVG Cleanup은 다운로드 없이 무료로 사용할 수 있나요?
그렇습니다. SVG 정리 기능은 브라우저에서 무료로 사용할 수 있습니다. 다운로드나 설치가 필요하지 않습니다.
SVG 정리를 사용하려면 계정이 필요합니까?
아니요. SVG 정리는 가입 없이 브라우저에서 즉시 작동하며 파일은 로컬에 유지됩니다.