国产探花免费观看_亚洲丰满少妇自慰呻吟_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的方法來添加斜線描畫的功能。

 

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄢陵县| 景宁| 若尔盖县| 平舆县| 全南县| 大埔县| 城口县| 万安县| 安达市| 黑河市| 通渭县| 瓦房店市| 芒康县| 阿克苏市| 高安市| 兴文县| 巍山| 新龙县| 东源县| 湛江市| 莱阳市| 赤壁市| 连江县| 武乡县| 凌云县| 四子王旗| 台山市| 泽库县| 南昌市| 略阳县| 长治县| 柳林县| 天峻县| 久治县| 陆良县| 金华市| 巴林左旗| 忻州市| 景洪市| 宣化县| 枣强县|