๐ SVG ํ์ฉ ์๋ฆฌ์ฆ ๋ชฉ๋ก ๋ณด๊ธฐ
SVG ํ์ผ ๋ง๋ค๊ธฐ
์ฐ์ SVG๋ฅผ ๋ง๋ค์ด์ผ ํ๋ค. ์ด ์์ ์๋ Adobe Illustrator๋ฅผ ์ฌ์ฉํ๋ค.
๋ด ๋ก๊ณ ์ ์ฌ์ฉํ ๋ง๋ฒ ๋๋ฌด๋ istockphoto์์ ๊ตฌ๋งคํ ๊ทธ๋ฆผ์ธ๋ฐ, ๊ตฌ์ ํด์ ๋ค์ด๋ฐ์ ์ด๋ฏธ์ง๋ eps ํฌ๋งท์ผ๋ก ๋ผ ์์๋ค. ๊ทธ๊ฑด ๊ฐ๋จํ๊ฒ svg๋ก ๋ณํํด์ ์ ์ฅํ ์ ์์๋ค. eps๋ ๋ฒกํฐ ๊ธฐ๋ฐ์ด๋ฏ๋ก ์ผ๋ฌ์คํธ๋ ์ดํฐ์์ ๋ถ๋ฌ๋ค์ธ ๋ค์ ์ ์ด๋ฆ์ผ๋ก ์ ์ฅ์ ํ๋ฉด ๋๋ค.
์ ์ด๋ฆ์ผ๋ก ์ ์ฅ(Save as…)์ ์ ํํ ๋ค์ ํ๋จ์ ์๋ ํฌ๋งท์์ SVG๋ฅผ ์ ํํ์. ๊ทธ๋ฌ๋ฉด ์๋์ฒ๋ผ SVG ์ต์ ์ ์ ํํ๊ฒ ๋์ค๋๋ฐ, ์ต์ ์ ํ๋์ฉ ์ดํด ๋ณด๋ฉด ๋ ํ ๊ณ , ๋ด ๊ฒฝ์ฐ์ ๋ณ๋ค๋ฅธ ๋ณ๊ฒฝ ์์ด ๊ทธ๋ฅ ์ ์ฅํ๋๊น ์ ๋๋ค.
๋ณต์กํ ๊ฑด ์์ ์์ด์ฝ์ ๋ง๋๋ ๊ณผ์ ์ด์๋ค. ๋ง์ ๋๋ ์ฌํํ ์์ ์์ด์ฝ ์ธํธ๋ฅผ ์ฐพ์ ์ ์์๋๋ฐ, SVG๋ก ๋ ๊ฑด ๋๋์ฑ ์ฐพ์ ์๊ฐ ์์๋ค. ๊ทธ๋์ ํด๋น ์ฌ์ดํธ์ ๋ก๊ณ ๋ฅผ ๋ค์ด๋ฐ์์ ์ผ์ผ์ด ์ ์์ ํด์ผ ํ๋ค. ๋คํํ ์ฌ์ดํธ ๋ก๊ณ ๋ ๋๋ถ๋ถ ๋ฒกํฐ ์ด๋ฏธ์ง๋ ์ ๊ณตํ๊ณ ์์๋ค.
๋นํธ๋งต ์ด๋ฏธ์ง๋ฅผ ๋ฒกํฐ๋ก ๋ณํ
๋ฒกํฐ๋ก ๋ ๋ก๊ณ ๋ฅผ ์ ๊ณตํ์ง ์๋ ๊ฒฝ์ฐ์๋ ์ผ๋ฌ์คํธ๋ ์ดํฐ์ Image Trace ๊ธฐ๋ฅ์ ์ด์ฉํ๋ค. ์ด ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด ์ผ๋ฐ ์ด๋ฏธ์ง๋ฅผ ๋ฒกํฐ๋ก ๋ณํํด ์ค๋ค. ์ด ๊ณผ์ ์์ ์ด๋ฏธ์ง๊ฐ ๋จ์ํ๋๋ฏ๋ก ์ค์ฌ๋ ๋ณ๋ก๋ค. ๋ก๊ณ ์์ด์ฝ์ฒ๋ผ ์ ์ด ๋ถ๋ช ํ๊ณ ์์์๊ฐ ํ์ ๋ ๊ฒ ์ ๋นํ๋ค. ์์ฆ ์ ํํ๋ ํ๋ซ ์คํ์ผ์ ๋ชจ์์ด ๋จ์ํ๊ณ ์ ์ด ๋ถ๋ช ํ๊ธฐ ๋๋ฌธ์ ๋ฑ ๋ง๋ค๊ณ ํ ์ ์๋ค.
์ผ๋ฌ์คํธ๋ ์ดํฐ์์ ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฌ๋ค์ธ ๋ค์ ์ ํ์ ํ๋ฉด ์์ชฝ ๋๊ตฌ ๋ชจ์์ ‘Image Trace’ ๋ฒํผ์ด ๋์จ๋ค. ๋ฒํผ ์์ ์ผ๊ฐํ์ ๋๋ฅด๋ฉด ๋ค์ํ ๋ฒกํฐ ๋ณํ ๋ฐฉ๋ฒ์ด ๋์จ๋ค. ์ด๊ฑธ ํ๋์ฉ ํด ๋ณด๋ฉด์ ๋ณํํ๋ฉด ๋๋ค. ๋ ๋จ์ ์ด๋ฏธ์ง๋ฅผ ๋ค๋ค์ผ๋ฏ๋ก ‘3 Colors’๋ก ๋ณํํ๋ค.
์๋ณธ ์ด๋ฏธ์ง ์ฌ์ด์ฆ๊ฐ ์ถฉ๋ถํ ์ปค์ผ ๋ณํ์ด ์ ๋๋ก ๋๋ค๋ ์ ๋ ์์ ๋์.
์ด๋ฏธ์ง ํธ๋ ์ด์ค ๊ธฐ๋ฅ์ ์ด์ฉํด ์ด๋ฏธ์ง๋ฅผ ๋ฒกํฐ๋ก ๋ณํํ๋๋ฐ, ๊ฐ ๊ฐ์ฒด๊ฐ ์ถฉ๋ถํ ๋๋ ๊ฒ ๊ฐ์ง ์๋ค๋ฉด, ๋๋ ์ผ ํ ๊ฐ์ฒด๋ฅผ ์ ํํ ๋ค์ Object > Expand…๋ฅผ ๋๋ฌ ๋ณด์. ์๋ง ์ด์ด ์ข์ผ๋ฉด ๋ ๋๋ ๊ฒ์ด๋ค.
ํ ์คํธ๋ฅผ ๋ฒกํฐ๋ก ๋ณํ
ํ ์คํธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฒกํฐ๊ธฐ ๋๋ฌธ์ ์ผ๋ฌ์คํธ๋ ์ดํฐ์ ๋ฒกํฐ ๊ฐ์ฒด๋ก ๋ณํํ๋ ๊ฒ๋ ๊ฐ๋จํ๋ค. ๊ธ์๋ฅผ ์ฐ๊ณ , ํ ์คํธ ๊ฐ์ฒด๋ฅผ ์ ํํ ํ ๋ง์ฐ์ค ์ฐํด๋ฆญ์ ํ๋ฉด ‘Create Outline’์ด๋ผ๋ ๋ฉ๋ด๊ฐ ๋์จ๋ค. ๊ทธ๊ฑธ ๋๋ฅด๋ฉด ๋ฒกํฐ ๊ฐ์ฒด๋ก ๋ณํ๋ค. ์๋ ์ด๋ฏธ์ง๋ฅผ ์ฐธ๊ณ ํ๋ผ.
ํ ์คํธ๋ฅผ ๋ฒกํฐ๋ก ๋ณํํ๋ฉด ํ ์คํธ ์์ ํ๋๊ฐ ํต์ผ๋ก ๋ฒกํฐ ๊ฐ์ฒด๊ฐ ๋๋๋ฐ, ์ญ์ ๋ง์ฐ์ค ์ฐํด๋ฆญ์ ํด์ ‘Ungroup’์ ๋๋ฅด๋ฉด ๋ฑ์๋ก ํ๋ํ๋ ์ ํํ ์ ์๊ฒ ๋๋ค.
๋ฒกํฐ ๊ฐ์ฒด ์ ๋ณ๊ฒฝ
SVG์ ์ ๋ณ๊ฒฝ์ CSS๋ก๋ ํ ์ ์์ง๋ง ์ผ๋ฌ์คํธ๋ ์ดํฐ์์ ๊ธฐ๋ณธ์์ ์ง์ ํด ๋๋ ๊ฒ ๋์ ๊ฒ์ด๋ค.
์์ ๋ณ๊ฒฝํ๊ธฐ ์ ์ ํด์ผ ํ ๊ฒ์ด ์๋ค. ์ผ๋ฌ์คํธ๋ ์ดํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก CMYK ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ค. ์ด๊ฑด ์ธ์์ฉ ์ํฌ ์์ ๋ชจ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฏธ์ง๋ฅผ ์น์์ ์ฌ์ฉํ ๊ฒ์ด๋ RGB ๋ชจ๋๋ก ๋ณ๊ฒฝํด ์ค์ผ ํ๋ค. ๋น์ฅ ๋ด ๋ธ๋ก๊ทธ์ ์๋ฉ๋๋์๋ CMYK๋ก๋ ํํ์ด ์ ๋๋๋ผ. ์ง์ ์ด ์ ๋์ ํ์ฐธ ํค๋งธ๋ค. RGB ๋ชจ๋ ๋ณ๊ฒฝ์ File > Document Color Mode์์ ์ฐพ์ ์ ์๋ค. RGB Mode๋ก ๋ณ๊ฒฝํด ์ฃผ์.
๋ชจ๋๋ฅผ ๋ณ๊ฒฝํ ๋ค, ๊ฐ์ฒด๋ฅผ ์ ํํ๊ณ ์ข์ธก ๋๊ตฌ๋ชจ์์ ํ๋จ์ ์๋ ์์์ค ์ข์ธก์ ์๋ ๊ฒ์ ๋๋ธํด๋ฆญํ์. ๊ทธ๋ฌ๋ฉด ์์ํ ์ฐฝ์ด ๋จ๊ณ , ์ฑ์ธ ์์ ๊ณ ๋ฅผ ์ ์๊ฒ ๋๋ค. ์ฑ์ ์ค ์์ ๊ณ ๋ฅด๊ณ ํ์ธ์ ๋๋ฅด๋ฉด ์ ํํ ๊ฐ์ฒด์ ์์ด ๋ณํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๊ฐ์ฒด์ ์ธ๊ณฝ์ ์ ๋ฃ๊ณ ์ถ๋ค๋ฉด ์ข์ธก ๋๊ตฌ๋ชจ์์ ๋งจ ํ๋จ์ ์๋ ๋ ์์ ์ค ์ฐ์ธก์ ์๋ ๊ฒ์ ๋๋ธํด๋ฆญํด์ ์์ ๊ณจ๋ผ ์ฃผ๋ฉด ๋๋ค. ์ธ๊ณฝ์ ์ ๋๊ป๋ ์๋จ ๋๊ตฌ๋ฐ์์ ์ค์ ํ ์ ์๋ค.
๋ฒกํฐ ๊ฐ์ฒด ํฉ์น๊ธฐ, ๋นผ๊ธฐ ๋ฑ
Pathfinder ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด ๊ฐ์ฒด ๋ ๊ฐ๋ฅผ ํฉ์น๊ฑฐ๋, ํ ๊ฐ์ฒด์์ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ๋นผ๊ฑฐ๋ ํ ์ ์๋ค. ์์ปจ๋, ๋๋ ๋ชจ์์ ๋ง๋ค๋ ค๋ฉด ์ ๋ ๊ฐ๋ฅผ ๊ทธ๋ฆฐ ๋ค์ ํฐ ์์์ ์์ ์์ ๋นผ๋ฉด ๋๋ ๊ฑฐ๋ค. ๋์ฌ๋ ๋ชจ์์ ๋ง๋ค๋ ค๋ฉด ์ ๋ ๊ฐ๋ฅผ ๋ง๋ ๋ค์ ํฉ์น๋ฉด ๋๋ ๊ฑฐ๊ณ ๋ง์ด๋ค. ๊ทธ๋ฐ ๊ฑธ ํด ์ฃผ๋ ๊ฒ Pathfinder๋ค. ๋ด ๋ธ๋ก๊ทธ์ ํ๋น์ฝ์ ๋ง๋ค ๋ ์ด ๊ธฐ๋ฅ์ ์ด์ฉํ๋ค.
Pathfinder ๊ธฐ๋ฅ ์์๋ ์๋์ฒ๋ผ ์๊ฒผ๋ค. ๋ณด์ด์ง ์๋๋ค๋ฉด Window > Pathfinder ๋ฉ๋ด๋ฅผ ๋๋ฌ์ ๋์ด๋ค.
์ ์ด๋ฏธ์ง์์ ๋๋ ‘Shape Modes’์ ์๋ ๊ธฐ๋ฅ ์ ๋๋ง ์ด์ฉํ๋ค. ์ข์ธก๋ถํฐ ์์๋๋ก ํฉ์น๋ ๊ธฐ๋ฅ, ํ ๊ฐ์ฒด์์ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ๋นผ๋ ๊ธฐ๋ฅ, ๊ต์งํฉ๋ง ๋จ๊ธฐ๋ ๊ธฐ๋ฅ, ๊ต์งํฉ๋ง ๋นผ๋ ๊ธฐ๋ฅ์ด๋ค.
์ฌ์ด์ฆ ์กฐ์ ํ๊ธฐ
SVG ์ฌ์ด์ฆ ์ญ์ CSS๋ก ์กฐ์ ํ ์ ์์ง๋ง ๊ธฐ๋ณธ ์ด๋ฏธ์ง ์ฌ์ด์ฆ๋ ์ง์ ํด ์ฃผ๋ ๊ฒ ์ข์ ๊ฑฐ๋ค. ์ผ๋จ Ctrl+A๋ก ๊ฐ์ฒด๋ฅผ ๋ชจ๋ ์ ํํ ๋ค, ์๋จ ๋๊ตฌ๋ฐ ์ฐ์ธก์ ‘Trnasform’์ ๋๋ฅธ๋ค. ๊ทธ๋ฌ๋ฉด ์๋์ฒ๋ผ ์ฌ์ด์ฆ๋ฅผ ์กฐ์ ํ ์ ์๋ ์ฐฝ์ด ๋ฌ๋ค. ๋น์ฐํ ํ ๊ฐ์ฒด๋ง ์ ํํด์ ์ฌ์ด์ฆ๋ฅผ ์กฐ์ ํ ์๋ ์๋ค.
๋จ์๋ pt๋ก ๋ผ ์๋๋ฐ, px์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๊ฐ์ฒด์ ์ฌ์ด์ฆ๋ง ์กฐ์ ํ๋ ๊ฒ ์๋๋ผ ์ ์ฒด ์บ๋ฒ์ค์ ์ฌ์ด์ฆ๋ฅผ ์กฐ์ ํด์ผ ํ๋ค. ์ผ๋ฌ์คํธ๋ ์ดํฐ์์๋ ์บ๋ฒ์ค๋ฅผ ์ํธ๋ณด๋๋ผ๊ณ ๋ถ๋ฅธ๋ค. Shift+O ํค๋ฅผ ๋๋ฅด๋ฉด ๋ง์ฐ์ค๋ก ์ํธ๋ณด๋์ ์ฌ์ด์ฆ๋ฅผ ์กฐ์ ํ ์ ์๊ฒ ๋๋๋ฐ, ๊ทธ๋ ๊ฒ ํ ๊ฒ ์์ด ๊ฐ์ฒด์ ๋ฑ ๋ง๊ฒ ์ํธ๋ณด๋์ ์ฌ์ด์ฆ๋ฅผ ์ค์ด๋๋ก ํ๋ ๊ธฐ๋ฅ์ ์ด์ฉํ์.
๋ฉ๋ด์์ Object > Art Boards > Fit to Artwork Bounds๋ฅผ ๋๋ฅด๋ฉด ๊ฐ์ฒด๋ค์ ๋ฑ ๋ง๊ฒ ์ํธ๋ณด๋์ ์ฌ์ด์ฆ๊ฐ ์ค์ด๋ ๋ค.
์ ์ฅํ SVG ํ์ผ ์ ๋ํ๊ธฐ
์ผ๋ฌ์คํธ๋ ์ดํฐ์์ SVG ํ์ผ๋ก ์ ์ฅ์ ํ ๋ค ํ ์คํธ ์๋ํฐ์์ ์ด์ด ๋ณด๋ฉด xml ๋ฌธ์๋ผ๋ ๊ฑธ ์ ์ ์๋ค. ๊ทธ๋ฌ๋๊น ํ ์คํธ ์๋ํฐ์์ ์ข ์ ๋์ ํด ์ฃผ์.
์ผ๋จ ๋ถํ์ํ ์ฉ๋์ ์ฐจ์งํ๋ ์ฃผ์์ ์ ๊ฑฐํ์. ์ด ํ์ผ์ ์ผ๋ฌ์คํธ๋ ์ดํฐ์์ ๋ง๋ค์๋ค๋ ์ฃผ์์ด ๋ฌ๋ ค ์์ ๊ฒ์ด๋ค. ์ง์ฐ์.
svg
ํ๊ทธ์๋ id
๊ฐ์ด ๋งค๊ฒจ์ ธ ์์ ๊ฒ์ด๋ค. ์ด๊ฒ๋ ํ์ ์๋ค. ์ง์ฐ์.
g
ํ๊ทธ๋ ๊ทธ๋ฃน์ ์ง๋ ์์๋ค. ์์ ์๋ ๊ฒ๋ง ๋จ๊ธฐ๊ณ ๊ทธ๋ฅ ์ง์๋ ๋ฌด๋ฐฉํ๋ค. ์ง์ฐ๋ ค๋ฉด ์ง์ฐ์.
svg
ํ๊ทธ ์์ desc
ํ๊ทธ๋ฅผ ๋ฃ์ด์ ์ด๋ฏธ์ง ์ค๋ช
์ ๊ฐ๋จํ ๋ฃ์. img
์ alt
๊ฐ์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๋ง์ง๋ง์ผ๋ก ํ์ํ๋ฉด ๊ฐ์ฒด์ class
๋ฅผ ๋งค๊ธฐ์. ๊ทธ๋ฐ๋ฐ ์ด๊ฒ๋ ๋ฐ๊นฅ์์ SVG๋ฅผ ๊ฐ์ธ๋ HTML ์์์ ๊ฑธ๋ฉด ๋๋ค.
์น์์ ์ฌ์ฉํ ์ ์๋ SVG Optimizer๋ ์๋ค. ์ด๊ฑธ ์ฐ๋ฉด ์ฉ๋์ ์ค์ผ ์ ์๋ค.
๋งฅ์์๋ ImageOptim์ด๋ผ๋ ์ฑ์ ์ฌ์ฉํ๋ฉด ๊ฐํธํ๊ฒ ์ต์ ํํ ์ ์๋ค(์ด ์ฑ์ jpg, png ์ต์ ํ๋ ํด ์ค๋ค).
SVG ํ์ผ์ PNG๋ก ๋ณํํ๊ธฐ
File > Export๋ฅผ ์ ํํ๋ฉด PNG๋ก ๋ณํํ ์ ์๋ค. Resolution์ ์ ํํ๊ฒ ๋๋๋ฐ, 72ppi๋ฅผ ์ ํํ๋ฉด SVG์์ ์ง์ ํ ์ฌ์ด์ฆ์ ๊ฐ์ ์ฌ์ด์ฆ๋ก PNG๋ ๋์จ๋ค. ๋น์ฐํ Resolution์ด ๋์์ง์๋ก Exportํ๋ PNG ์ด๋ฏธ์ง ์ฌ์ด์ฆ๋ ์ปค์ง๋ค.
๋๊ฐ๋ฉฐ
์ด์ ๋๋ฉด ๊ฐ๋จํ SVG ์ด๋ฏธ์ง ์ ์์ ๊ฐ๋ฅํ ๊ฑฐ๋ค. ์ผ๋จ ์ด๋ฒ ๊ธ์ ์ฌ๊ธฐ์ ๋ง์น๊ณ ๋ค์ ๊ธ์์๋ ์นํ์ด์ง์ SVG ์ด๋ฏธ์ง๋ฅผ ๋ฃ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ์์ ๋ณผ ๊ฒ์ด๋ค.
๋๊ธ ๋จ๊ธฐ๊ธฐ