真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

HTML5canvas詳細(xì)

HTML5畫布描述

HTML5?標(biāo)簽用于通過腳本(通常是JavaScript)動(dòng)態(tài)繪制圖形。 但是,元素沒有自己的繪圖功能(它只是圖形的容器), 您必須使用腳本來實(shí)際繪制圖形。 getContext()方法返回一個(gè)對(duì)象,該對(duì)象提供在畫布上繪制的方法和屬性。此參考將介紹getContext("2d")對(duì)象的屬性和方法,可用于在畫布上繪制文本,線條,方框,圓圈等。

成都創(chuàng)新互聯(lián)公司-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、大邑服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),歡迎聯(lián)系:18982081108

瀏覽器支持

下表是各主流瀏覽器對(duì)元素的支持情況:

顏色樣式和陰影

下表是畫布顏色樣式和陰影相關(guān)的屬性?:

屬性描述
fillStyle 設(shè)置或返回用于填充繪圖的顏色、漸變或圖案
strokeStyle 設(shè)置或返回用于筆畫的顏色、漸變或圖案
shadowColor 設(shè)置或返回用于陰影的顏色
shadowBlur 設(shè)置或返回陰影的模糊級(jí)別
shadowOffsetX 設(shè)置或返回陰影與形狀的水平距離
shadowOffsetY 設(shè)置或返回陰影與形狀的垂直距離

下表是畫布顏色樣式和陰影相關(guān)的方法?:

方法描述
createLinearGradient() 創(chuàng)建一個(gè)線性漸變(用于畫布內(nèi)容)
createPattern() 按指定的方向重復(fù)指定的元素
createRadialGradient() 創(chuàng)建一個(gè)徑向/圓形漸變(用于畫布內(nèi)容)
addColorStop() 指定漸變對(duì)象中的顏色和停止位置

線條樣式

下表是線條相關(guān)的屬性?:

屬性描述
lineCap 設(shè)置或返回一行的結(jié)束大寫字母的樣式
lineJoin 設(shè)置或返回創(chuàng)建的角的類型,當(dāng)兩行相交時(shí)
lineWidth 設(shè)置或返回當(dāng)前行寬度
miterLimit 設(shè)置或返回最大斜接長(zhǎng)度

矩形

下表是矩形相關(guān)的方法?:

方法描述
rect() 創(chuàng)建一個(gè)矩形
fillRect() 繪制一個(gè)“填充”矩形
strokeRect() 繪制矩形(無填充)
clearRect() 清除給定矩形內(nèi)的指定像素

畫布路徑

下表是畫布路徑相關(guān)的方法?:

方法描述
fill() 填充當(dāng)前繪圖(路徑)
stroke() 畫出你定義的路徑
beginPath() 開始一個(gè)路徑,或重置當(dāng)前路徑
moveTo() 將路徑移動(dòng)到畫布中的指定點(diǎn),而不創(chuàng)建一條線
closePath() 創(chuàng)建從當(dāng)前點(diǎn)到起點(diǎn)的路徑
lineTo() 從畫布中最后指定的點(diǎn)添加一個(gè)新點(diǎn)并在該點(diǎn)上創(chuàng)建一條線
clip() 從原始畫布上剪輯任何形狀和大小的區(qū)域
quadraticCurveTo() 創(chuàng)建一個(gè)二次貝塞爾曲線
bezierCurveTo() 創(chuàng)建一個(gè)立方貝塞爾曲線
arc() 創(chuàng)建圓弧/曲線(用于創(chuàng)建圓或圓的一部分)
arcTo() 在兩個(gè)切線之間創(chuàng)建一個(gè)弧/曲線
isPointInPath() 如果指定點(diǎn)在當(dāng)前路徑中,則返回true,否則為false

畫布轉(zhuǎn)換

下表是轉(zhuǎn)換相關(guān)的方法?:

方法描述
scale() 按比例縮放當(dāng)前繪制的圖形或大或小
rotate() 旋轉(zhuǎn)當(dāng)前繪圖
translate() 在畫布上從(0,0)位置重新繪制
transform() 替換當(dāng)前繪圖的變換矩陣
setTransform() 將當(dāng)前變換重置為單位矩陣。然后運(yùn)行transform()

畫布文本

下表是畫布文本相關(guān)的屬性?:

屬性描述
font 設(shè)置或返回文本內(nèi)容的當(dāng)前字體屬性
textAlign 設(shè)置或返回文本內(nèi)容的當(dāng)前對(duì)齊方式
textBaseline 設(shè)置或返回繪制文本時(shí)使用的當(dāng)前文本基線

下表是畫布文本相關(guān)的方法?:

方法描述
fillText() 在畫布上繪制“填充”文本
strokeText() 在畫布上繪制文本(無填充)
measureText() 返回一個(gè)包含指定文本寬度的對(duì)象

圖像繪制

下表是畫布圖像繪制相關(guān)的方法?:

方法描述
drawImage() 在畫布上繪制圖像、畫布或視頻

像素操作

下表是畫布像素操作相關(guān)的屬性?:

屬性描述
width 返回ImageData對(duì)象的寬度
height 返回ImageData對(duì)象的高度
data 返回包含指定ImageData對(duì)象的圖像數(shù)據(jù)的對(duì)象

下表是畫布像素操作相關(guān)的方法?:

屬性方法
createImageData() 創(chuàng)建一個(gè)新的空白ImageData對(duì)象
getImageData() 返回一個(gè)ImageData對(duì)象,該對(duì)象復(fù)制畫布上指定矩形的像素?cái)?shù)據(jù)
putImageData() 將圖像數(shù)據(jù)(來自指定的ImageData對(duì)象)放回畫布

畫布合成

下表是畫布合成相關(guān)的屬性?:

屬性描述
globalAlpha 設(shè)置或返回繪圖的當(dāng)前alpha或透明度值
globalCompositeOperation 設(shè)置或返回如何將新映像繪制到現(xiàn)有映像上

其他

下表是畫布其他一些方法?:

方法描述
save() 保存當(dāng)前上下文的狀
restore() 返回先前保存的路徑狀態(tài)和屬
createEvent() 創(chuàng)建一個(gè)事件
getContext() 獲取畫布上的內(nèi)容
toDataURL()

當(dāng)前文章:HTML5canvas詳細(xì)
URL地址:http://weahome.cn/article/pssejg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部