도구 실행
SVG 최적화 도구는 웹 그래픽 파일에 포함된 불필요한 주석과 메타데이터 요소를 정리하고 좌표 및 크기 속성의 소수점 자릿수를 조정하여 파일 용량을 효과적으로 줄여 주는 웹 기반 도구입니다. 그래픽 디자인 소프트웨어에서 내보낸 벡터 파일에는 제작자 정보나 편집 이력, 불필요한 설명 주석이 포함되는 경우가 많습니다. 본 도구는 최대 2MB 크기의 UTF-8 인코딩 SVG 파일을 처리하며, 뷰박스와 좌표, 크기, 투명도, 선 두께 등 단위가 없는 숫자 속성을 사용자가 설정한 0부터 6까지의 정수 자릿수에 맞춰 반올림합니다. 픽셀이나 백분율 같은 단위가 명시된 수치나 복잡한 패스 데이터, 텍스트 문자열은 원본 형태를 그대로 보존하여 시각적 왜곡을 방지합니다. 또한 본 도구는 보안 목적의 정화 도구가 아니므로 스크립트 태그나 이벤트 핸들러 같은 활성 요소는 삭제되지 않고 유지됩니다. 처리 후에는 원본 및 최적화된 파일 크기와 절감 비율을 한눈에 확인할 수 있습니다.
사용 방법
- 최적화할 UTF-8 인코딩 SVG 파일을 선택하여 업로드합니다.
- 주석 제거 및 메타데이터 제거 옵션의 적용 여부를 확인합니다.
- 수치 정밀도 입력란에 0부터 6 사이의 소수점 자릿수를 설정합니다.
- 최적화 실행 버튼을 눌러 결과 SVG 코드와 절감 비율을 확인하고 파일을 내려받습니다.
예시
- 편집기에서 생성된 메타데이터와 주석을 제거하고 수치 정밀도를 기본값인 2로 설정하여 아이콘 SVG 용량을 절감하는 경우
- 정밀한 도면 그래픽에서 소수점 오차를 최소화하기 위해 수치 정밀도를 4로 지정하고 주석만 삭제하는 경우
자주 묻는 질문
어떤 수치 속성이 반올림 대상에 포함됩니까?
뷰박스(viewBox)와 좌표, 크기, 투명도, 선 두께 등 단위가 없는 지정된 숫자 속성이 반올림 대상입니다. px나 em 같은 단위가 붙은 값이나 패스 데이터 문자열은 변경되지 않습니다.
이 도구로 SVG 파일의 악성 스크립트가 제거됩니까?
아닙니다. 이 도구는 보안 정화 도구가 아니므로 스크립트 태그나 이벤트 속성, 링크와 같은 활성 요소는 제거되지 않고 유지됩니다.
업로드할 수 있는 파일 크기에 제한이 있습니까?
디코딩된 SVG 파일 기준으로 최대 2MB까지 처리할 수 있으며, 루트 요소가 올바른 SVG 태그로 구성된 UTF-8 XML 파일이어야 합니다.