麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

HTML5 Canvas繪制文本及圖片的基礎教程

2024-08-26 00:18:36
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了HTML5 Canvas繪制文本及圖片的基礎教程, 通過Canvas我們就可以用JavaScript制作出程序代碼可以輕松控制的文本和圖片數據,需要的朋友可以參考下
 
 

繪制文本

在HTML5中,我們還可以在Canvas「畫布」上繪制我們所需的文本文字,其中所涉及到的CanvasRenderingContext2D對象的主要屬性和方法如下:

屬性或方法 基本描述
font 設置繪制文字所使用的字體,例如20px 宋體,默認值為10px sans-serif。該屬性的用法與css font屬性一致,例如italic bold 14px/30px Arial,宋體
fillStyle 用于設置畫筆填充路徑內部的顏色、漸變和模式。該屬性的值可以是一個表示CSS顏色值的字符串。如果你的繪制需求比較復雜,該屬性的值還可以是一個CanvasGradient對象或者CanvasPattern對象
strokeStyle 用于設置畫筆繪制路徑的顏色、漸變和模式。該屬性的值可以是一個表示CSS顏色值的字符串。如果你的繪制需求比較復雜,該屬性的值還可以是一個CanvasGradient對象或者CanvasPattern對象
fillText(string text, int x, int y[, int maxWidth]) 從指定坐標點位置開始繪制填充的文本文字。參數maxWidth是可選的,如果文本內容寬度超過該參數設置,則會自動按比例縮小字體以適應寬度。與本方法對應的樣式設置屬性為fillStyle
strokeText(string text, int x, int y[, int maxWidth]) 從指定坐標點位置開始繪制非填充的文本文字(文字內部是空心的)。參數maxWidth是可選的,如果文本內容寬度超過該參數設置,則會自動按比例縮小字體以適應寬度。該方法與fillText()用法一致,不過strokeText()繪制的文字內部是非填充(空心)的,fillText()繪制的文字是內部填充(實心)的。與本方法對應的樣式設置屬性為strokeStyle

從上面的API描述信息中我們可以得知,在Canvas中可以使用兩種方式來繪制文本文字:一種是使用fillText()+fillStyle來繪制填充(實心)的文字;一種是使用strokeText()+strokeStyle繪制非填充(空心)的文字。

 

下面,我們先來看看如何使用canvas繪制實心文字,具體html代碼如下:

JavaScript Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 看免费毛片 | 一级毛片免费高清视频 | av在线免费观看网 | 国产色片 | 在线成人免费视频 | 日本在线观看视频网站 | 欧美日本综合 | 91精品国产九九九久久久亚洲 | 国产午夜三级一区二区三桃花影视 | 狠狠操天天射 | 成人午夜久久 | 一级黄色毛片免费 | 亚洲四播房 | 久久精品视频一区二区三区 | 男女无遮挡羞羞视频 | 久久影院国产精品 | 欧美日韩亚洲国产精品 | 国产精品久久久久久久久久大牛 | 午夜精品老牛av一区二区三区 | h色网站免费观看 | 免费视频aaa| 欧美视频一级 | 久久99精品国产 | 午夜视频你懂的 | 久久精品中文字幕一区二区 | 高清做爰免费无遮网站挡 | 免费观看在线 | 99爱视频在线观看 | 久久精品在线免费观看 | 国产亚洲精品久久久久久久久 | 亚洲精久久 | 中文字幕爱爱视频 | 日产精品一区二区三区在线观看 | 一本色道久久综合亚洲精品图片 | a级黄色片视频 | 久久久婷婷一区二区三区不卡 | 欧洲黄视频 | 欧美人xx| 逼特逼视频在线观看 | 日韩视频不卡 | 久久网页 |