์๋์ฐ ๊ทธ๋ฆผํ์ 1985๋ ์ฒ์ ๋ฑ์ฅํ ์ด๋ ์์ญ ๋ ๋์ ๊ฐ์ฅ ๋จ์ํ ๊ทธ๋ฆผ ๋๊ตฌ๋ก ์ฌ๋๋ฐ์์๋ค. ์ด์ ์ค์น ์์ด ๋ธ๋ผ์ฐ์ ์์ ๋ฐ๋ก ์ธ ์ ์๋ ๊ทธ๋ฆผํ ์๋๊ฐ ๋๋ค.
๋์งํธ ๋๋ก์์ ๊ธฐ๋ณธ ์๋ฆฌ
ํ๋ฉด์ ์ ์ ๊ทธ๋ฆฌ๋ ๊ฒ์ ๋ง์ฐ์ค๋ ํฐ์น์ ์ขํ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ถ์ ํด HTML Canvas์ ํฝ์ ์ ์ฐ๋ ๊ณผ์ ์ด๋ค. ์คํธ๋กํฌ๊ฐ ์์๋๋ฉด(mousedown) ์ด๋ํ ๋๋ง๋ค(mousemove) ์ด์ ์ขํ์ ํ์ฌ ์ขํ ์ฌ์ด๋ฅผ ๋ณด๊ฐํด ๋ถ๋๋ฌ์ด ์ ์ ๋ง๋ ๋ค.
๋ฒกํฐ์ ๋์คํฐ ๋๋ก์
๋์คํฐ(ํฝ์ ): ๊ทธ๋ฆผํ, ํฌํ ์ต์ฒ๋ผ ํฝ์ ๋จ์๋ก ์ ์ฅ. ํ๋ํ๋ฉด ๊นจ์ง. ๋ฒกํฐ(์์): ์ผ๋ฌ์คํธ๋ ์ดํฐ, ์ํฌ์ค์ผ์ดํ์ฒ๋ผ ์ํ์ ๊ณก์ ์ผ๋ก ์ ์ฅ. ํ๋ํด๋ ๊นจ์ง์ง ์์.
๊ฐ๋จํ ๋ฉ๋ชจ, ์ค์ผ์น, ๋น ๋ฅธ ๊ทธ๋ฆผ์ ๋์คํฐ ๋ฐฉ์์ผ๋ก ์ถฉ๋ถํ๋ค.
์๋ ฅ ๊ฐ์ง์ ํ๋ธ๋ฆฟ
์ ๋ฌธ ๋์งํธ ์ํฐ์คํธ๋ ์๋ ฅ ๊ฐ์ง ํ๋ธ๋ฆฟ์ ์ด๋ค. ํ์ ์ธ๊ฒ ๋๋ฅด๋ฉด ์ ์ด ๊ตต์ด์ง๊ณ ์ฝํ๊ฒ ๋๋ฅด๋ฉด ๊ฐ๋์ด์ง๋ค. ์ด ๊ธฐ๋ฅ์ Pointer Events API๋ฅผ ํตํด ๋ธ๋ผ์ฐ์ ์์๋ ๊ตฌํ ๊ฐ๋ฅํ๋ค.
๋ธ๋ผ์ฐ์ ๊ทธ๋ฆผํ์ด ์ ์ฉํ ์ํฉ
์์ด๋์ด ์ค์ผ์น๋ฅผ ๋น ๋ฅด๊ฒ ๊ณต์ ํ ๋ ํ์ ์ค ๊ฐ๋จํ ๋ค์ด์ด๊ทธ๋จ์ ๊ทธ๋ฆด ๋ ์์ด๋ค์ ๋์ ๋์ด ์น UI ์์ด์ดํ๋ ์ ๊ฐ๋ตํ๊ฒ ๊ทธ๋ฆด ๋ ์บก์ฒ ์ด๋ฏธ์ง์ ๋๊ทธ๋ผ๋ฏธ, ํ์ดํ ์ถ๊ฐ
ToolZip ๋๊ตฌ ๋ฐ๋ก๊ฐ๊ธฐ
๊ทธ๋ฆผํ ๋ฐ๋ก๊ฐ๊ธฐ โ https://www.toolzip.app/tools/drawing-pad
๋ธ๋ผ์ฐ์ ์์ ๋ฐ๋ก ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๊ณ PNG๋ก ์ ์ฅํ๋ค.
์ฃผ์ ๊ธฐ๋ฅ: ๋๊ตฌ: ํ/์ง์ฐ๊ฐ/์ง์ /์ฌ๊ฐํ/์/์ฑ์ฐ๊ธฐ ํ ๊ตต๊ธฐ ์กฐ์ (1~50px) ์์ ์ ํ + ์ต๊ทผ ์ฌ์ฉ ์์ 8๊ฐ ์คํ ์ทจ์(Undo) / ๋ค์ ์คํ(Redo) ์ ์ฒด ์ง์ฐ๊ธฐ ๋ฐฐ๊ฒฝ์ ์ค์ (๊ธฐ๋ณธ ํฐ์) PNG ๋ค์ด๋ก๋ ๋๋๊ทธ ์ค ๋๋กญ์ผ๋ก ์ด๋ฏธ์ง ๋ถ๋ฌ์ค๊ธฐ (์์ ๋ง๊ทธ๋ฆฌ๊ธฐ ๊ฐ๋ฅ)
์ ๋ฆฌ
- โ ์ค์น ์์ด ๋ธ๋ผ์ฐ์ ์์ ๋ฐ๋ก ์ฌ์ฉ
- โ ์์ ๋ฌด๋ฃ
๊ด๋ จ ๋๊ตฌ: ์ธ๋ค์ผ ๋ฉ์ด์ปค ยท SVG ํธ์ง๊ธฐ ยท ์ด๋ฏธ์ง ์์ถ