
โญ๏ธ ์ฝ๋ฉ์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ โญ๏ธ
01. ๋นํธ๋งต ๋ฐฉ์
๋นํธ์ ์ง๋(Map of bits)๋ผ๋ ๋ป์ผ๋ก, ํฝ์
(Pixel) ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ' ์ ' ์ ์ ์ฅ๋ ๋นํธ ์ ๋ณด๊ฐ ์งํฉ๋ ๊ฒ์ ๋งํฉ๋๋ค.
ํฝ์ค๋งต(Pixmap) ๋๋ ๋์คํฐ(Rastwer) ์ด๋ฏธ์ง๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ฉฐ, ํฝ์
์ ์ฌ์ฉํ๋ ๋นํธ๋งต ์ด๋ฏธ์ง ํ์(format)์ผ๋ก๋ BMP, GIF, JPEG, PNG ๊ฐ ์์ต๋๋ค.
___ ์ฐธ๊ณ ํ๊ธฐ ___
1) ํฝ์
(Pixel) ์ ๊ทธ๋ฆผ๊ณผ ์์ (Picture + Element)์ ํฉ์ฑ์ด๋ก, ํ๋ฉด์ ๊ตฌ์ฑํ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๋จ์๋ฅผ ๋งํฉ๋๋ค.
ํด๋น ์์ ์ ๋
น์ฒญ๊ณผ ํฌ๋ช
๋ ๋ฑ์ ์ ๋ณด๊ฐ ์ ํ๋์ ๋ด๊ฒจ์ ธ ์์ผ๋ฉฐ, ์ด๋ ๊ทธ๋ฆผ์ ์ฉ๋๊ณผ ์ง๊ฒฐ๋๊ธฐ์ ๊ทธ๋ํฝ์์ ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ๋๋ํ์ผ๋ก ์ฐ์ด๊ธฐ๋ ํฉ๋๋ค.
ํฝ์
์ ํ์๋ผ๊ณ ๋ ํ๋ฉฐ ํฝ์
๋ค์ ๋ฐฐ์ด๋ฐฉ์๊ณผ ์ซ์ ๋น์จ์ด ๋์คํ๋ ์ด์ ํด์๋๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ex) 1920 x 1080 = ๋์คํ๋ ์ด๊ฐ ๊ฐ์ง ํฝ์
์ ์ด ๊ฐ์
[1] ๋นํธ๋งต ๋ฐฉ์์ ํน์ง
์ ํ๋ ํ๋๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ด๋ฃจ๋ ์์์ด๊ธฐ ๋๋ฌธ์ ๋ฒกํฐ ๋ฐฉ์๋ณด๋ค ์ ๊ตํ ์ด๋ฏธ์ง ํํ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํฝ์
์ ์๊ฐ ๋ง์์ง์๋ก ํ์ง์ด ๋ฐ์ด๋์ง๋ง ์ฉ๋์ด ์ปค์ง๊ฒ ๋ฉ๋๋ค.
์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด ๊ธฐ์กด์ ํฝ์
์๊ฐ ๋ณํ๋ฉด์ ์๋ณธ ์ด๋ฏธ์ง์ ์์์ด ๊ฐ๊ฒ ๋๋๋ฐ, ์ด๋ ์ด๋ฏธ์ง ํ์ง ์ ํ๊ฐ ์ผ์ด๋ ๊ฒ์ด๋ฉฐ '์ด๋ฏธ์ง๊ฐ ๊นจ์ก๋ค'๊ณ ํํํฉ๋๋ค.
# ๋นํธ๋งต ์ด๋ฏธ์ง ํ์์ ์ข ๋ฅ
์ข ๋ฅ | ์ค๋ช |
---|---|
BMP | ๋์งํธ ๊ทธ๋ฆผ์ ์ ์ฅํ๋๋ฐ ์ฐ์ด๋ ํฌ๋งท ์ ๋๋ค. |
GIF | ๋จ์ํ ์ด๋ฏธ์ง๋ฅผ ๋ํ๋ด๋ฉฐ ์ ๋๋ฉ์ด์ ๊ตฌํ์ด ๊ฐ๋ฅํฉ๋๋ค. |
JPG | ์ด๋๋น ํฌํ ์ต์์ ์ฌ์ฉํ๋ฉฐ ๋ณด๋ค ํ๋ คํ ํจ๊ณผ๋ฅผ ํํํ ์ ์๋ ํน์ง์ ๊ฐ์ง๋๋ค. |
PNG | ํฌ๋ช ๋ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์๋ ํน์ง์ด ์์ผ๋ ๊ฐ์ง๋ ์ฉ๋์ด ํฝ๋๋ค. |
WebP | JPG ์ ํ๋ คํ ํจ๊ณผ์ PNG ์ ํฌ๋ช ๋ ์ฒ๋ฆฌ๋ฅผ ๋ชจ๋ ํ ์ ์๋ ์ฅ์ ์ ํฉ์น ํฌ๋งท ์ ๋๋ค. |
02. ๋ฒกํฐ ๋ฐฉ์
์ํ์ ํจ์๊ด๊ณ์ ๋ฐ๋ผ ์ ๊ณผ ์ ์ ์ฐ๊ฒฐํ์ฌ ์ ๊ณผ ๋ฉด์ ๋ง๋ค์ด๋ด๋ ์ด๋ฏธ์ง ํํ ๋ฐฉ์์ผ๋ก, ๋ง๋ค์ด์ง ์ ์ด ๋๊ป์ ์์, ๊ณก๋ฅ ๋ฑ์ ๊ฐ์ ๊ฐ์ง ์ ์์ต๋๋ค.
์ , ์ , ๋ฉด์ ๊ธฐ๋ณธ์ ๋ฒกํฐ ๊ทธ๋ํฝ ์์๋ค์ด ๋ชจ์ฌ ๋ค์ํ๊ณ ๋ณต์กํ ๋ฒกํฐ ๊ทธ๋ํฝ์ ๋ง๋ค๊ฒ ๋ฉ๋๋ค.
[1] ๋ฒกํฐ ๋ฐฉ์์ ํน์ง
๋ฒกํฐ ๊ฐ์ ์ขํ๊ณ (x, y) ๋ก ๊ตฌ์ฑ๋์ด ๊ณ ์ ๋ ๋นํธ๋งต์ ๊ฐ์ง์ง ์๊ณ , ์ํ ๊ณต์์ผ๋ก ์ด๋ฃจ์ด์ง ์ค๋ธ์ ํธ๋ค์ด ๋๋ง๋ค ๋์คํ๋ ์ด์ ๋นํธ๋งตํ ๋์ด ํ๋ฉด์ ํ์๋ฉ๋๋ค.
์ด๋ฏธ์ง ํฌ๊ธฐ ์กฐ์ ์ ํด๋ ํด์๋๊ฐ ๋ณํ์ง ์๊ณ ๊นจ์ง ํ์์ด ์์ต๋๋ค.
ํฌ๊ธฐ ์กฐ์ ์ด ์์ ๋ก์์ผ ํ๋ ๋ก๊ณ ๋ ์ฌ๋ฌ ํฌ์ธํธ๋ก ์กฐ์ ๋์ด์ผ ํ๋ ์์ฒด, ๋ค์ํ ํฌ๊ธฐ๋ก ์์ฉ๋๋ ์บ๋ฆญํฐ ๋ฑ์ ์ ์ํ ๋ ์ฌ์ฉํฉ๋๋ค.
๋นํธ๋งต ๋ฐฉ์๋ณด๋ค ์ฉ๋์ด ํ์ ํ ์ ๊ธฐ ๋๋ฌธ์ ํ์ผ ๊ด๋ฆฌ๊ฐ ํธ๋ฆฌํฉ๋๋ค.
๋ํ์ ์ธ ํ๋ก๊ทธ๋จ์ผ๋ก, ์ด๋๋น ์ผ๋ฌ์คํธ๋ ์ดํฐ์์ ๋ฒกํฐ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค.
# ๋นํธ๋งต ์ด๋ฏธ์ง ํ์์ ์ข ๋ฅ
SVG ๋ 2์ฐจ์ ๋ฒกํฐ ๊ทธ๋ํฝ์ ํํํฉ๋๋ค.
'Interest > Coding' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
UI UX ๊ธฐํ (3) | 2022.08.05 |
---|
๋๊ธ