Baseline Widely available
Canvas APIë JavaScriptì HTML <canvas>
ì리먼í¸ë¥¼ íµí´ ê·¸ëí½ì 그리기ìí ìë¨ì ì ê³µí©ëë¤. 무ìë³´ë¤ë ì ëë©ì´ì
, ê²ì ê·¸ëí½, ë°ì´í° ìê°í, ì¬ì§ ì¡°ì ë° ì¤ìê° ë¹ëì¤ ì²ë¦¬ë¥¼ ìí´ ì¬ì©ë©ëë¤.
Canvas APIë ì£¼ë¡ 2D ê·¸ëí½ì ì¤ì ì ëê³ ììµëë¤. WebGL API ëí <canvas>
ì리먼í¸ë¥¼ ì¬ì©íë©°, íëì¨ì´ ê°ì 2D ë° 3D ê·¸ëí½ì 그립ëë¤.
canvasì ì´ë¡ì ì¬ê°íì 그리ë ê°ë¨í ììì ëë¤.
HTML<canvas id="canvas"></canvas>
JavaScript
Document.getElementById()
ë©ìëë HTML <canvas>
ì리먼í¸ì ëí 참조를 ì»ìµëë¤. ê·¸ ë¤ì, HTMLCanvasElement.getContext()
ë©ìëë ì리먼í¸ì 컨í
ì¤í¸(ë ëë§ë 그리기ì ëì)를 ì»ìµëë¤.
ì¤ì 그리기ë CanvasRenderingContext2D
ì¸í°íì´ì¤ë¥¼ ì¬ì©í´ ìíë©ëë¤. fillStyle
íë¡í¼í°ë ì¬ê°íì ì´ë¡ìì¼ë¡ ë§ëëë¤. fillRect()
ë©ìëë ì¢ì¸¡ ìë¨ ì½ë를 (10, 10) ìì¹ì ëì¼ë©°, ëë¹ë¥¼ 150, ëì´ë¥¼ 100ì¼ë¡ ì§ì í©ëë¤.
const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");
ctx.fillStyle = "green";
ctx.fillRect(10, 10, 150, 100);
ê²°ê³¼ ë í¼ë°ì¤ ê°ì´ë ë° íí 리ì¼
Canvas APIì 기본ì ì¸ ì¬ì©ê³¼ ê³ ê¸ ê¸°ë¥ ëª¨ë를 ë¤ë£¨ë ì´í´í기 ì¬ì´ íí 리ì¼.
Canvas API ë° WebGLì ì¤ìµ, ìì¸í ìê°.
Canvas APIì ëí ì ì©í ë í¼ë°ì¤.
Canvas를 ì¬ì©í ray-tracing ì ëë©ì´ì ë°ëª¨.
<video>
ì <canvas>
를 ì¡°í©íì¬ ì¤ìê°ì¼ë¡ ë¹ëì¤ ë°ì´í°ë¥¼ ì¡°ì.
Canvas APIë êµì¥í ê°ë ¥íì§ë§, ì¬ì©íë ê²ì´ íì ê°ë¨íì§ ììµëë¤. ìëì ëì´ë ë¼ì´ë¸ë¬ë¦¬ë¤ì ìºë²ì¤ ê¸°ë° íë¡ì í¸ë¥¼ ë ë¹ ë¥´ê³ ë ì½ê² ìì±í ì ìê² í´ì¤ëë¤.
ëª ì¸ ë¸ë¼ì°ì í¸íì±ì°¸ê³ : ë ¸í¸: WebGLì ì¬ì©íë 2D ë° 3D를 ìí WebGL API를 íì¸íì¸ì.
Mozilla ì í리ì¼ì´ì
ì Gecko 1.8(Firefox 1.5)ì ììì¼ë¡ <canvas>
ì ëí ì§ìì ë°ììµëë¤. OS X Dashboard ë° Safari를 ìí´ Appleì´ ìê°í ê²ì´ ìºë²ì¤ ì리먼í¸ì 기ìì
ëë¤. Internet Explorerë 9ë²ì ë¶í° <canvas>
를 ì§ìíë©°, ì´ì ë²ì ì IEììë Googleì Explorer Canvas íë¡ì í¸ì ì¤í¬ë¦½í¸ë¥¼ ì¶ê°íì¬ <canvas>
ì ëí ì§ìì í¨ê³¼ì ì¼ë¡ ì¶ê°í ì ììµëë¤. Google Chrome ë° Opera 9 ëí <canvas>
를 ì§ìí©ëë¤.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4