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

首頁 > 編程 > HTML > 正文

HTML5 Canvas繪制圓點虛線實例

2024-08-26 00:18:02
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了HTML5 Canvas繪制圓點虛線實例,HTML5并未提供畫虛線的方法,本文是根據Stack Overflow的方法修改而來,需要的朋友可以參考下
 
 

HTML5 Canvas 提供了很多圖形繪制的函數,但是很可惜,Canvas API只提供了畫實線的函數(lineTo),卻并未提供畫虛線的方法。這樣的設計有時會帶來很大的不便,《JavaScript權威指南》的作者David Flanagan就認為這樣的決定是有問題的,尤其是在標準的修改和實現都比較簡單的情況下 (“…something that is so trivial to add to the specification and so trivial to implement… I really think you’re making a mistake here” — http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-May/011224.html)。

在Stack Overflow上,Phrogz提供了一個自己的畫虛線的實現(http://stackoverflow.com/questions/4576724/dotted-stroke-in-canvas),嚴格的說,這是一個點劃線的實現(p.s. 我認為該頁面上Rod MacDougall的簡化版更好)。那么,如果需要畫圓點虛線(如下圖所示),應該怎么辦呢?

HTML5 Canvas繪制圓點虛線實例

以下是我自己的實現,只支持畫水平的和垂直的圓點虛線,可以參考Phrogz與Rod MacDougall的方法來添加斜線描畫的功能。

 

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孟村| 平舆县| 天全县| 浦江县| 三穗县| 孝昌县| 沁源县| 泽普县| 榆中县| 恩施市| 塔城市| 金堂县| 莎车县| 炎陵县| 鹤庆县| 安吉县| 庆云县| 上栗县| 临湘市| 建德市| 阆中市| 土默特左旗| 福鼎市| 长治县| 宝鸡市| 台北县| 和龙市| 塘沽区| 兖州市| 岑溪市| 五寨县| 天峻县| 类乌齐县| 武功县| 郴州市| 霞浦县| 射洪县| 雷州市| 称多县| 文化| 宿州市|