国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML5 Canvas基本線條繪制的實例教程

2024-08-26 00:18:37
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了HTML5 Canvas基本線條繪制的實例教程,包括直線和折線的繪制方法,需要的朋友可以參考下
 
 

怎么畫線條?和現實中畫畫差不多:
1.移動畫筆,使畫筆移動至繪畫的開始處
2.確定第一筆的停止點
3.規劃好之后,選擇畫筆(包括畫筆的粗細和顏色等)
4.確定繪制

因為Canvas是基于狀態的繪制(很重要,后面會解釋),所以前面幾步都是在確定狀態,最后一步才會具體繪制。
1.移動畫筆(moveTo())
之前我們獲得了畫筆context,所以以此為例,給出改方法的使用實例——context.moveTo(100,100)。這句代碼的意思是移動畫筆至(100,100)這個點(單位是px)。記住,這里是以canvas畫布的左上角為笛卡爾坐標系的原點,且y軸的正方向向下,x軸的正方向向右。
2.筆畫停點(lineTo())
同理,context.lineTo(600,600)。這句的意思是從上一筆的停止點繪制到(600,600)這里。不過要清楚,這里的moveTo()``lineTo()都只是狀態而已,是規劃,是我準備要畫,還沒有開始畫,只是一個計劃而已!
3.選擇畫筆
這里我們暫且只設置一下畫筆的顏色和粗細。
context.lineWidth = 5,這句話的意思是設置畫筆(線條)的粗細為10px。
context.strokeStyle = "#AA394C",這句話的意思是設置畫筆(線條)的顏色為玫紅色。
因為Canvas是基于狀態的繪制,所以我們在選擇畫筆粗細和顏色的同時,其實也是選擇了線條的粗細和顏色。
4.確定繪制
確定繪制只有兩種方法,fill()和stroke(),有點繪畫基礎的應該知道,前者是指填充,后者是指描邊。因為我們只是繪制線條,所以只要描邊就可以了。調用代碼context.stroke()即可。


畫一個線條
不就一條線段嗎!廢話了這么多!那我們就開始畫吧。

JavaScript Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 离岛区| 五华县| 合肥市| 城固县| 眉山市| 交口县| 汤阴县| 高邮市| 中卫市| 海伦市| 射洪县| 德阳市| 牟定县| 化德县| 子长县| 海兴县| 瓮安县| 区。| 察隅县| 长垣县| 商都县| 宝兴县| 普格县| 离岛区| 沁源县| 洪江市| 长治市| 盱眙县| 英德市| 黄石市| 汶上县| 黄浦区| 衡南县| 仙居县| 运城市| 盐津县| 台东县| 集贤县| 长寿区| 象州县| 库尔勒市|