CSS 디자인

SVG 크기 줄여주는 사이트

박금향 2023. 9. 22. 15:13
"data:image/svg+xml;utf8,{여기에 SVG코드}"
이걸 CSS 내에서 background-image: url() 안에 넣기​
"data:image/svg+xml;utf8,{여기에 SVG코드}"
이걸 CSS 내에서 background-image: url() 안에 넣기

구글에다가 보통 SVG Minifier 나

SVG 간소화, 축소, 용량 줄이기 등등으로 치면 나오는 사이트들 중 맘에 드는 사이트

 

https://svgomg.net/

 

SVGOMG - Optimize and minify SVG images

Optimize and minify SVG images

svgomg.net

 

 

코드가 좀 길어보이지만 그래도 이미지보단 용량이 작다.

HTML에 바로 넣기엔 너무 더러워서 background-image로 넣는게 좋을 듯 하다.

근데 background-image: url()은 어떻게 쓰느냐,

 

"data:image/svg+xml;utf8,{여기에 SVG코드}"
이걸 CSS 내에서 background-image: url() 안에 넣기

SVG 코드를 바로 Data URI로 바꿔주는 URL-encoder for SVG를 통해 URI 값 만들 수 있음

https://yoksel.github.io/url-encoder/

 

 

미리보기도 나오고 아주 좋다. css에 넣을 때도 그냥 저거 복붙하면 됨.

 

색깔을 바꾸고 싶으면 왼쪽 위의 Inser SVG 칸에서

fill:#abcdef; 부분을 다른 색으로 바꿔주면 나머지 칸들의 코드들도 자동으로 바뀐다.(미리보기도 바껴서 실시간 확인 가능)