Win2D ์†Œ๊ฐœ

Win2D

Win2D๋Š” UWP์—์„œ GPU ๊ฐ€์†์„ ์ด์šฉํ•ด 2D ๊ทธ๋ž˜ํ”ฝ ๋ Œ๋”๋ง์„ ํ•  ์ˆ˜ ์žˆ๋Š” Windows Runtime API ์ž…๋‹ˆ๋‹ค. C# ๋ฐ C++ ๋ฐ VB.NET ์–ธ์–ด๋กœ UWP์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Microsoft Store-Win2D Example Gallery์—์„œ Win2D ์˜ˆ์ œ ๊ฐค๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•˜์—ฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

UWP์—์„œ Direct2D์˜ ๊ธฐ๋Šฅ์„ XAML ๋ฐ CoreWindow์„ ํ†ตํ•ด ์›ํ™œํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Win2D Example Gallery ์†Œ์Šค์ฝ”๋“œ๋„ Github์— ๊ณต์œ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ์„ค๋ช…์€ ์ฒซ๋ฒˆ์งธ ๋งํฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  Microsoft Store์—์„œ ๊ฐค๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•ด ์‹คํ–‰ํ•ด๋ณด๋Š”๊ฒŒ Win2D๋ฅผ ๋ฐ”๋กœ ์ดํ•ดํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

Win2D๋Š” Microsoft์—์„œ ๊ด€๋ฆฌ๋˜๊ณ  ์žˆ์œผ๋ฉฐ ์†Œ์Šค์ฝ”๋“œ๋Š” Github์— ๊ณต์œ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์•„์‰ฌ์›€

UWP๋งŒ ์ง€์›๋œ๋‹ค๋Š” ๊ฒƒ์€ ์•„์‰ฝ์Šต๋‹ˆ๋‹ค. ํ˜„์—…์— UWPํ˜•ํƒœ๋กœ ๋ฐฐํฌํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์˜ˆ์ œ ๊ฐค๋Ÿฌ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•ด์„œ ์—ฌ๋Ÿฟ ๋™์ž‘์„ ํ™•์ธํ•ด๋ณด๋ฉด ๋™์ž‘์†๋„๊ฐ€ ์ƒ๋‹นํžˆ ๋น ๋ฅด๋‹ค๋Š”๊ฑธ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

WPF์—์„œ Win2D๋ฅผ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹คโ€ฆ ๋งŒ, ๊ฒฐ๊ตญ์—๋Š” WPF์—์„œ ์ปจํŠธ๋กค ํ˜•ํƒœ์˜ค ํ˜ธ์ŠคํŒ… ๋˜๊ณ  Windows 10 1903 ์ด์ƒ์ด์–ด์•ผ ํ•˜๋Š” ์ข…์†์„ฑ์ด ์ƒ๊น๋‹ˆ๋‹ค.

๊ณ ๊ฐ์„ ์–ด๋–ป๊ฒŒ ์„ค๋“ํ•ด์•ผ ํ• ๊นŒ์š”? ใ…กใ…ก;

์–ด์จŒ๋“ , ๋˜๊ธฐ๋Š” ๋ฉ๋‹ˆ๋‹ค.

์œ„ ๋งํฌ์˜ ๋ธ”๋กœ๊ทธ ์ฃผ์ธ์žฅ์ด ๋งŒ๋“  ๊ฒŒ์ž„ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์˜ค, ๋Œ€๋‹จํ•˜์‹  ๋ถ„์ด์˜€๋„ค์š”

https://namu.wiki/w/Qwilight