๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

๐Ÿ–ฅ๏ธ135

JavaScript๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋งŒ๋“ค๊ธฐ (Beta ver.): ๋ธ”๋Ÿฌ ํšจ๊ณผ ์กฐ์ ˆํ•˜๊ธฐ + ๊ฒฝ๊ณ„๊ฐ’ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋งˆ์Šคํฌ์˜ ํฌ๊ธฐ๋ฅผ value by value๋กœ ๊ฐ€๋ณ€ํ–‰๋ ฌ๋กœ ๋ฐ›์•„์„œ value๊ฐ’์— ๋”ฐ๋ผ ๋ณ€ํ•˜๊ฒŒ ํ•  ์ˆ˜๋„ ์žˆ๊ฒ ์ง€๋งŒ, ๊ฐ€์šฐ์‹œ์•ˆ ๋ธ”๋Ÿฌ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ธฐ๋ณธ ๋ธ”๋Ÿฌ๋กœ ํ•œ๋‹ค๋ฉด ๋งˆ์Šคํฌ๋ฅผ ์“ฐ์ง€ ์•Š๊ณ ๋„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. 1. value๊ฐ€ 1์ด๋ผ๋ฉด ์›์‹œ ํ”ฝ์…€๋กœ๋ถ€ํ„ฐ 1๋งŒํผ ๊ฑฐ๋ฆฌ์— ์žˆ๋Š” ํ”ฝ์…€๋“ค์˜ ํ‰๊ท ์„ ๋ฐ›๋Š”๋‹ค. ์ฆ‰, ์›์‹œ ํ”ฝ์…€์„ ํฌํ•จํ•ด 3by3ํฌ๊ธฐ ํ–‰๋ ฌ ์•ˆ์— ์žˆ๋Š” ํ”ฝ์…€์„ ํ‰๊ท ์œผ๋กœ ๋ฐ›๊ฒŒ ๋œ๋‹ค. value๊ฐ€ 2๋ฉด 5by5ํ–‰๋ ฌ, value๊ฐ€ 3์ด๋ฉด 7by7ํ–‰๋ ฌ, value๊ฐ€ n์ด๋ฉด (2n+1) by (2n+1) ํ–‰๋ ฌ ์•ˆ์— ์žˆ๋Š” ํ”ฝ์…€๋“ค์˜ ํ‰๊ท ์„ ๋ฐ›๋Š” ๊ฒƒ์ด๋‹ค. 2. ๊ฐ€์žฅ์ž๋ฆฌ์— ์žˆ๋Š” ํ”ฝ์…€์„ ์œ„ํ•ด์„œ (2value+width) by (2value+width) ํฌ๊ธฐ์˜ ์ž„์‹œ ์ž…๋ ฅ ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์ฃผ๊ณ , 127๋กœ ์ฑ„์›Œ์ค€๋‹ค. ๋” ๋†’์€ ์™„์„ฑ๋„๋ฅผ ์œ„ํ•ด์„œ๋Š” ๊ฐ€.. 2023. 4. 14.
[Java] ์ž๋ฐ”๋ฅผ ํ•œ๋‹ค๋ฉด ์•Œ์•„์•ผ ํ•˜๋Š” ์šฉ์–ด๋“ค ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ํฌ๊ฒŒ ์ปดํŒŒ์ผ ์–ธ์–ด์™€ ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด๋กœ ๋‚˜๋‰œ๋‹ค. ์ปดํŒŒ์ผ ์–ธ์–ด(C, C++ ..)๋Š” ๋ฒˆ์—ญ๊ณผ ์‹คํ–‰์ด ๋”ฐ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ์–ธ์–ด์ด๊ณ , ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด(Python, JavaScript ..)๋Š” ๋ฒˆ์—ญ๊ณผ ์‹คํ–‰์„ ๋™์‹œ์— ์ง„ํ–‰ํ•˜๋Š” ์–ธ์–ด์ด๋‹ค. ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด๋Š” ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ค„ ๋‹จ์œ„๋กœ ๋ฒˆ์—ญํ•˜๊ณ  ์‹คํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹คํ–‰์ด ๋Š๋ฆฌ์ง€๋งŒ, ์˜ค๋ฅ˜๊ฐ€ ์žˆ์œผ๋ฉด ๊ทธ ์ค„ ์•„๋ž˜๋กœ๋Š” ์•„์˜ˆ ์‹คํ–‰์ด ์•ˆ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋””๋ฒ„๊น…์ด ์‰ฝ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ์ปดํŒŒ์ผ ์–ธ์–ด๋Š” ์ปดํŒŒ์ผ์ด ์˜ค๋ž˜๊ฑธ๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ ํ•œ ๋ฒˆ ์ปดํŒŒ์ผ์ด ๋์œผ๋ฉด ์‹คํ–‰๋งŒ ์‹œํ‚ค๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์‹คํ–‰์€ ๋นจ๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์šด์˜์ฒด์ œ๋งˆ๋‹ค ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๊ณ„์–ด๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๊ณ , ๊ทธ๋Ÿฐ ๊ฒฝ์šฐ์—๋Š” ๊ทธ OS์— ๋งž๋Š” ์–ธ์–ด๋กœ ๋‹ค์‹œ ์ปดํŒŒ์ผ์„ ํ•ด์ค˜์•ผํ•œ๋‹ค. Java๋Š” ์–ผํ• ๋ณด๋ฉด ๋‹น์—ฐํžˆ ์ปดํŒŒ์ผ ์–ธ์–ด ๊ฐ™์ง€๋งŒ, .. 2023. 4. 14.
JavaScript๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋งŒ๋“ค๊ธฐ (Beta ver.): ํ™•๋Œ€ ์‹œ ํ™”์งˆ๊ฐœ์„ ์— ๋Œ€ํ•œ ์ƒ๊ฐ ๊ทธ๋ฆผ์„ ๊ทธ๋ฆด ๋•Œ ํ™”์งˆ ๋‚ฎ์€ ๊ฒƒ์„ ํ™•๋Œ€ํ–ˆ์„ ๋•Œ ํ”ฝ์…€ ๋ณด์ด๋Š” ๊ฒƒ์„ ์‹ซ์–ดํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ญ์ƒ ์‚ฌ์ด์ฆˆ๊ฐ€ ํฐ ์บ”๋ฒ„์Šค์— ๊ทธ๋ฆฐ ํ›„ ์ถ•์†Œํ•˜๋Š” ์‹์œผ๋กœ ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ์ธ์ง€ ํ™•๋Œ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•  ๋•Œ๋„ ํ”ฝ์…€ ๋ณด์ด๋Š” ๊ฒŒ ๋งค์šฐ ๊ฑฐ์Šฌ๋ ธ๊ณ .. ํ™”์งˆ ๊ฐœ์„ ์„ ์œ„ํ•ด ๊ณ„์† ๊ณ ๋ฏผ์„ ํ•ด๋ณด์•˜๋‹ค. ์ผ๋‹จ ํ”ฝ์…€๋กœ ๋ณด์ด๋Š” ์ด์œ ๋Š” ๊ฐ€์žฅ ์ธ์ ‘ํ•œ ์ด์›ƒ ํ”ฝ์…€๋กœ ๋ณด๊ฐ„์„ ํ•˜๋‹ค ๋ณด๋‹ˆ ๋„ค ๊ฐœ์˜ ๊ทผ์ ‘ํ•œ ํ”ฝ์…€์˜ ๊ฐ’์ด ๊ฐ™์•„์„œ์ด๋‹ค. ์ด๋ ‡๊ฒŒ 4๊ฐœ ๊ฐ’์ด ๋ชจ๋‘ ๊ฐ™์•„์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ˆ, ์ ๋‹นํ•œ ๊ทผ๊ฑฐ๋ฅผ ์ฐพ์•„ 4๊ฐœ์˜ ๊ฐ’ ์ค‘ ์ผ๋ถ€๋ฅผ ๋ณ€ํ™˜ํ•˜๋ฉด ๋˜์ง€ ์•Š์„๊นŒ ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ทผ๊ฑฐ๋Š” ์ฃผ๋ณ€ ๊ฐ’(์œ„์•„๋ž˜ ์–‘์˜† ํ”ฝ์…€)์˜ ํ‰๊ท ์œผ๋กœ ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋„ค ๊ฐœ์˜ ๊ฐ’์œผ๋กœ ์„ ์ •ํ•œ ์ด์œ ๋Š” ๊ธฐ์กด ํ”ฝ์…€๊ฐ’์— ๋Œ€ํ•œ ๊ฐ€์ค‘์น˜๊ฐ€ ๋†’๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 4๊ฐœ์˜ ํ‰๊ท ์„ ๊ตฌํ•˜๋Š”๋ฐ, 4๊ฐœ ์ค‘์— ๊ธฐ์กด์˜ ํ”ฝ์…€๊ฐ’์ด 2๊ฐœ๊ฐ€ ๊ฒน.. 2023. 4. 13.
JavaScript๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋งŒ๋“ค๊ธฐ (Beta ver.): ํžˆ์Šคํ† ๊ทธ๋žจ ์ฒ˜๋ฆฌ, ๊ณฑํ•˜๊ธฐ, ์นดํˆฐํšจ๊ณผ 1. ํžˆ์Šคํ† ๊ทธ๋žจ ์ฒ˜๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ ๊ณ ๋Œ€๋น„ ์ฒ˜๋ฆฌ ๊ธฐ์กด ๊ณ ๋Œ€๋น„ ํšจ๊ณผ๋Š” 0๊ณผ 255์˜ ํ‰๊ท ์ธ 127.5 ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ณด๋‹ค ํฌ๋ฉด 255, ์ž‘์œผ๋ฉด 0์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์˜€๋‹ค. ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ์‚ฌ์ง„์ด ์ด๋ฏธ ๋ฐ์€ ํŽธ์ด์–ด์„œ ๋ชจ๋‘ 128 ์ด์ƒ์ด๋ผ๋ฉด? ์•„๋‹ˆ๋ฉด ๋ชจ๋‘ 127 ์ดํ•˜๋ผ๋ฉด? ์›๋ณธ ์ด๋ฏธ์ง€์—๋Š” ๋ถ„๋ช… ๋ช…๋„ ์ฐจ์ด๊ฐ€ ์žˆ์ง€๋งŒ, ์ด ํšจ๊ณผ๋ฅผ ์ ์šฉํ•˜๋ฉด ์ „๋ถ€ ๊ฐ™์€ ํฐ์ƒ‰์ด๋‚˜ ๊ฒ€์€์ƒ‰์œผ๋กœ ๋‚˜ํƒ€๋‚  ๊ฒƒ์ด๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„๋„ ๋ฐฐ๊ฒฝ๊ณผ ํ„ธ์ด ๋ชจ๋‘ 255๋กœ ์ฒ˜๋ฆฌ๋˜์–ด์„œ ๋ฐฐ๊ฒฝ๊ณผ ์ฐจ์ด๊ฐ€ ์—†์–ด์กŒ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‹จ์ˆœํžˆ 127.5๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์žก์ง€ ์•Š๊ณ , ์ „์ฒด ํ”ฝ์…€๋“ค์˜ ๋ถ„ํฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์žก๋„๋ก ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํžˆ์Šคํ† ๊ทธ๋žจ ์ฒ˜๋ฆฌ๋ผ๊ณ  ํ•œ๋‹ค. ๋‹ค์Œ์€ ์ „์ฒด ํ”ฝ์…€์˜ ํ‰๊ท ๊ณผ ์ค‘๊ฐ„๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์˜์ƒ์ฒ˜๋ฆฌ์ด๋‹ค. function blackWhite2() { out(inH, inW).. 2023. 4. 13.
JavaScript๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋งŒ๋“ค๊ธฐ (Beta ver.): ๋งˆ์Šคํฌ ์‚ฌ์šฉํ•ด์„œ ์— ๋ณด์‹ฑ, ๋ธ”๋Ÿฌ, ๊ฐ€์šฐ์‹œ์•ˆ ๋ธ”๋Ÿฌ, ๋ชจ์…˜๋ธ”๋Ÿฌ, ์ƒคํ”„๋‹, ์—ฃ์ง€ ํ™”์†Œ ์˜์—ญ ์ฒ˜๋ฆฌ๋ž€, ํ”ฝ์…€์ด ์ฃผ๋ณ€์˜ ํ”ฝ์…€๊ฐ’์— ์˜ํ–ฅ์„ ๋ฐ›์•„ ์ฒ˜๋ฆฌ๋˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ด ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฃผ๋ณ€ ํ”ฝ์…€์— ๊ฐ€์ค‘์น˜๋ฅผ ๊ณฑํ•˜์—ฌ ๊ณ„์‚ฐํ•˜๋Š”๋ฐ, ์ด ๋–„ ๋งˆ์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๋งˆ์Šคํฌ๋กœ ๊ฐ€์ค‘์น˜๋ฅผ ๊ณฑํ•˜๋Š” ๋ฒ• 1. ๋จผ์ € ๋งˆ์Šคํฌ๋ฅผ ๋งŒ๋“ค์–ด์ค˜์•ผ ํ•œ๋‹ค. ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ 3by3 ํ–‰๋ ฌ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค. ์•„๋ž˜๋Š” ์— ๋ณด์‹ฑ ๋งˆ์Šคํฌ์ด๋‹ค. var mask = [ [ -1.0 , 0.0 , 0.0 ], [ 0.0 , 0.0 , 0.0 ], [ 0.0 , 0.0 , 1.0 ] ]; 2. ๊ทธ๋ฆฌ๊ณ  ์ž„์‹œ๋กœ ์ž…๋ ฅ๋ฐฐ์—ด๊ณผ ์ถœ๋ ฅ๋ฐฐ์—ด์„ ๋‹ด์„ ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์ค€๋‹ค. ์ด ๋•Œ ์ž„์‹œ ์ž…๋ ฅ ๋ฐฐ์—ด ํฌ๊ธฐ๋Š” ๋งˆ์Šคํฌ์˜ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ คํ•ด์„œ ์„ค์ •ํ•ด์ฃผ๋ฉด ๋˜๋Š”๋ฐ, ์ด ์˜ˆ์‹œ์—์„œ๋Š” 3by3 ํ–‰๋ ฌ์ด๋ฏ€๋กœ +2๋ฅผ ํ•ด์ฃผ์—ˆ๋‹ค. ์ถœ๋ ฅ๋ฐฐ์—ด์€ ์ตœ์ข… ์ถœ๋ ฅ ์ด๋ฏธ์ง€์— ํ•„์š”ํ•œ ๊ฐ’๋งŒ ๋‹ด์œผ๋ฉด ๋˜๋ฏ€๋กœ outHeight.. 2023. 4. 13.
JavaScript๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋งŒ๋“ค๊ธฐ (Beta ver.): RAW ์ด๋ฏธ์ง€ ๋ฐ๊ธฐ์กฐ์ ˆ, ์ƒ‰์ƒ ๋ณ€๊ฒฝ, ๋ฏธ๋Ÿฌ๋ง, ํšŒ์ „, ํ™•๋Œ€/์ถ•์†Œ, ๋ธ”๋Ÿฌํšจ๊ณผ ์ด์ „ ๊ธ€: JavaScript๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋งŒ๋“ค๊ธฐ (Beta ver.): RAW ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ (tistory.com) JavaScript๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋งŒ๋“ค๊ธฐ (Beta ver.): RAW ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ Alpha ๋ฒ„์ „์—์„œ๋Š” ๋‚œ์ˆ˜๋กœ ํ–ˆ๋‹ค๋ฉด, ์ด๋ฒˆ์—๋Š” ํ•œ ๋‹จ๊ณ„๋ฅผ ์—…ํ•ด์„œ ์ง„์งœ ์ด๋ฏธ์ง€์— ์˜์ƒ์ฒ˜๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ์ผ๋ฐ˜ ํŒŒ์ผ(BMP, JPG, PNG, TIF, GIF ๋“ฑ)์€ ์ด๋ฏธ์ง€์ฒ˜๋ฆฌํ•˜๊ธฐ ๋งŽ์ด ์–ด๋ ค์šด๋ฐ, RAW ์ด๋ฏธ hanav.tistory.com 0. ํ‹€ ์ค€๋น„ํ•˜๊ธฐ ์šฐ์„  ์ž…๋ ฅ๋œ ์ด๋ฏธ์ง€(inImage)์™€ ์˜์ƒ์ฒ˜๋ฆฌ๋ฅผ ๊ฑฐ์นœ ์ด๋ฏธ์ง€(outImage)๋ฅผ ๋ถ„๋ฆฌํ•ด ์ค„ ํ•„์š”๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ, out์— ๋Œ€ํ•œ ๋ณ€์ˆ˜์™€ ํ•จ์ˆ˜๋„ ์ „๋ถ€ ์ง€์ •ํ•ด ์ค€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋ฅผ ์ ์šฉ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” sele.. 2023. 4. 12.
JavaScript๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋งŒ๋“ค๊ธฐ (Beta ver.): RAW ์ด๋ฏธ์ง€ ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ Alpha ๋ฒ„์ „์—์„œ๋Š” ๋‚œ์ˆ˜๋กœ ํ–ˆ๋‹ค๋ฉด, ์ด๋ฒˆ์—๋Š” ํ•œ ๋‹จ๊ณ„๋ฅผ ์—…ํ•ด์„œ ์ง„์งœ ์ด๋ฏธ์ง€์— ์˜์ƒ์ฒ˜๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ์ผ๋ฐ˜ ํŒŒ์ผ(BMP, JPG, PNG, TIF, GIF ๋“ฑ)์€ ์ด๋ฏธ์ง€์ฒ˜๋ฆฌํ•˜๊ธฐ ๋งŽ์ด ์–ด๋ ค์šด๋ฐ, RAW ์ด๋ฏธ์ง€ ํŒŒ์ผ์€ 1byte๊ฐ€ 1๊ฐœ์˜ ํ”ฝ์…€์„ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„๊ต์  ์‰ฝ๊ฒŒ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ํ–‰๊ณผ ์—ด์ด ๊ฐ™์•„์•ผ ํ•œ๋‹ค๋Š” ์ œํ•œ์ด ์žˆ๋‹ค.Alpha๋ฒ„์ „๊ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ฐ™์•„๋„ ์ด๋ฒˆ์—” ๋‚œ์ˆ˜๊ฐ€ ์•„๋‹Œ ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ธฐ๋ณธ ์ž‘์—…์„ ๋จผ์ € ์„ธํŒ…ํ•ด์•ผ ํ•œ๋‹ค. 1. ํŒŒ์ผ์„ ์„ ํƒํ•ด์„œ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๊ฒŒ ํŒŒ์ผ์„ ์ฝ์–ด์˜ค๋Š” ๋ฒ„ํŠผ์„ ๋งŒ๋“ ๋‹ค. 2. ์บ”๋ฒ„์Šค ๋งŒ๋“ค๊ณ  ๊ธฐ๋ณธ๊ฐ’ ์„ค์ •ํ•œ๋‹ค. 3. ์บ”๋ฒ„์Šค ๊ธฐ๋ณธ ํˆด(๋„ํ™”์ง€ ๋ฌผ๊ฐ ์ค€๋น„)์„ ํ•จ์ˆ˜๋กœ ๋งŒ๋“ค์–ด์„œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‹คํ–‰๋˜๋„๋ก ํ•˜์ž 4. raw ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ์—ด๋ฉด ์บ”๋ฒ„์Šค์— ๋‚˜ํƒ€๋‚˜๋„๋ก ํ•ด์•ผํ•˜๋ฏ€.. 2023. 4. 12.
JavaScript๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋งŒ๋“ค๊ธฐ (Alpha ver.) : ์ด๋ฏธ์ง€ ๋ฐ๊ธฐ์กฐ์ ˆ, ์ƒ‰์ƒ ๋ณ€๊ฒฝ, ๋ฏธ๋Ÿฌ๋ง, ํšŒ์ „, ํ™•๋Œ€/์ถ•์†Œ, ๋‹ค์ด์•„๋ชฌ๋“œ๋กœ ๋งŒ๋“ค๊ธฐ *์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—ฐ์Šต์šฉ์œผ๋กœ rgb๋ฅผ ์ž„์˜์˜ ์ˆซ์ž(math.random()*256)๋กœ ๋Œ€์ฒดํ•จ. *์ •์‚ฌ๊ฐํ˜•์ธ GrayScale์ด๋ฏธ์ง€๋ผ ๊ฐ€์ •ํ•จ. 1. ์ด๋ฏธ์ง€ ์›๋ณธ ๊ทธ๋Œ€๋กœ //ํ•จ์ˆ˜ ์„ ์–ธ๋ถ€ function display(image, height, width) { for(var i=0; i 2023. 4. 11.
728x90

"); wcs_do();