Scour
Scour는 구조를 최적화하고 불필요한 데이터를 제거하여 확장 가능한 벡터 그래픽의 크기를 줄이는 Python으로 작성된 SVG 옵티마이저/클리너입니다.
Full Optimization
opy -m scour.scour \
your.run.svg \
your.run.min.svg \
--disable-simplify-colors \
--disable-style-to-xml \
--disable-group-collapsing \
--strip-xml-prolog \
--remove-titles \
--remove-descriptions \
--remove-metadata \
--remove-descriptive-elements \
--enable-comment-stripping \
--enable-viewboxing \
--indent=none \
--nindent=0 \
--no-line-breaks \
--strip-xml-space \
--enable-id-stripping
Troubleshooting
React 에서 Inkscape SVG Import 에러
자세한 내용은 React#Inkscape SVG Import 에러 항목 참조.
간단히, 사용한 명령행은 다음과 같다:
scour answer-logo-onlytext.svg answer-logo-onlytext2.svg --strip-xml-space --remove-descriptive-elements --enable-comment-stripping
모듈로 실행할 경우 다음과 같이 쓰면 된다:
See also
- python
- SVG
- scour
- svgelements
- svgpathtools
- SVGsplit - Tool for splitting svg files