PNG์ SVG
์ฐจ์ด์ ์ PNG
ํ์ผ์ Bitmap
์ผ๋ก ๋์ด ์๊ณ , SVG
ํ์ผ์ Vector
๋ก ๋์ด์์ด ์ด๋ฏธ์ง ํ๋์, PNG
๋ aliasingํ์
์ด ์ผ์ด๋๊ณ SVG
๋ ๋งค๋๋ฝ๊ณ ์ ๋ช
ํ ํํ
๊ฐ ์ ์ง๋ ์ฑ ํํ๋๋ค.
PNG(Portable Network Graphics, PNG)
- ๋น์์ค ๊ทธ๋ํฝ ํ์ผ ํฌ๋งท(ํฝ์ ํ์)
- ํนํ ๋ฌธ์ ๊ฐ ์ฝํ GIF ํฌ๋งท์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๊ฐ์ ํ๊ธฐ์์ ๊ณ ์๋จ
- ์ปฌ๋ฌ ํ๋ ํธ ํ์๊ณผ ๊ทธ๋ ์ด์ค์ผ์ผ ํ์, ํ ์ปฌ๋ฌ ํ์ ๋ฐฉ์์ ์ง์ํจ
- ๊ณ ํด์๋๋ฅผ ์ง์ํ๋ฏ๋ก ํ์ผ ํฌ๊ธฐ๊ฐ ํผ(์ด๋ฏธ์ง๋ฅผ ์ฒ๋ฆฌ/๊ณต์ /์ ์ฅ/์คํํ๋๋ฐ ์๊ฐ์ด ๊ฑธ๋ ค ํ์ด์ง ๋ก๋ฉ ์๊ฐ์ด ๊ธธ์ด์ง)
SVG(Scalable Vector Graphics,ย SVG)
- 2์ฐจ์ ๋ฒกํฐ ๊ทธ๋ํฝ์ ํํํ๊ธฐ ์ํจ XML ๊ธฐ๋ฐ์ ํ์ผ ํ์(๋ฒกํฐ ๊ทธ๋ํฝ ํ์ผ ํ์)
- SVG ํ์์ ์ด๋ฏธ์ง์ ๊ทธ ์๋์ XML ํ ์คํธ ํ์ผ๋ค๋ก ์ ์ ๋์ด ์์ด ๊ฒ์ํ/๋ชฉ๋กํ/์คํฌ๋ฆฝํธํ๊ฐ ๊ฐ๋ฅํ๋ฉฐ, ํ์ํ๋ค๋ฉด ์์ถ๋ ๊ฐ๋ฅํจ(๊ฒ์ ์์ง์ด ํ ์คํธ๋ฅผ ๋ถ์ํ ์ ์์ด์, ์ ๊ทผ์ฑ๊ณผ SEO(๊ฒ์ ์์ง ์ต์ ํ)์ธก๋ฉด์์ ์ข์)
- ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ผ ์ฌ์ด์ฆ๋ ์์ ํธ์ ์ํ์ง๋ง, ์ํ์ ๊ธฐ๋ฐ์ผ๋กํ ํํ(์ /์ง์ /๊ณก์ )๋ก ๊ตฌ์ฑ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ํ์ ์ธ ๊ณ์ฐ ๋ฅ๋ ฅ๋ ํ์ํ๋ฉฐ, ๋ณต์กํด์ง์๋ก ํ์ผ ํฌ๊ธฐ๊ฐ ์ปค์ง
- ๋ก๊ณ , ์์ด์ฝ, ๋จ์ํ๋ ์ด๋ฏธ์ง์ ๋ง์ด ํ์ฉ
- IE8 ์ดํ์์๋ ์ง์๋์ง ์์
๊ฐ๊ฐ ์ธ์ ์ฌ์ฉํ๋๊ฒ ์ข์๊น?
- ๋ฐ์ํ์ด ์๋ ๋์งํธ ๋์์ธ ๋๋ ์ธ์ ๋์์ธ์ ๋์์ธํ๋ ๊ฒฝ์ฐ - PNG
- ์์ ๋ฐ ๋ ์ด์ด ์ธก๋ฉด์์ ํธ์ง์ ํ ์ ์๊ฒ ํ๋ ๊ฒฝ์ฐ - PNG, ๋ฐ๋์ธ ๊ฒฝ์ฐ SVG
- ์ฑ ๋๋ ๋ฐ์ํ ์น ์ฌ์ดํธ์ UI/UX ๋์์ธ ์์ด์ฝ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ - SVG
- ์ฌ์ง - PNG
- ํค๋์ ๋ก๊ณ - PNG ๋๋ SVG
๊ฐ์ธ์ ์ธ ์๊ฐ์ผ๋ก๋ ์ํฉ์ ๋ฐ๋ผ ์ ์ฉํ๋๊ฒ ๋ง์๋ณด์ด์ง๋ง, ๊ฒ์์์ง ์ต์ ํ ๊ด์ ์์๋ ํํฌ ์์๋ฅผ ์ฝํ๊ฒ ํ๋ SVG๋ฅผ ์ ํธํ์ฌ ์ฌ์ฉํ ๊ฒ ๊ฐ๊ณ , ํ๋ฉด ํฌ๊ธฐ์ ๋ง๊ฒ ์กฐ์ ํด์ผ ๋๋ ๊ฒฝ์ฐ๋ ์์ง์ด๋ ์ด๋ฏธ์ง๋ฅผ ๊ณ ๋ คํ ๊ฒฝ์ฐ์๋ PNG๋ฅผ ๊ณ ๋ คํ ๊ฒ ๊ฐ๋ค.
์ฉ์ด์ฌ์
aliasing ํ์: ์ ํธ ์ฒ๋ฆฌ์์ ํ๋ณธํ๋ฅผ ํ๋ ๊ฐ์ด๋ฐ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ ํธ๋ฅผ ๊ตฌ๋ณํด๋ด์ง ๋ชปํ๊ฒ ํ๋ ํจ๊ณผ๋ฅผ ๊ฐ๋ฅดํด(๊ฐ๋จํ๊ฒ๋ ์ด๋ฏธ์ง๊ฐ ์ผ๊ทธ๋ฌ์ง์ ๋ปํจ or ๊ณ๋จํ์)
์ฐธ๊ณ ๋งํฌ
svg์ png ์ด๋ฏธ์ง ํ์ผ์ ์ฐจ์ด