javascript canvas方法有:createLinearGradient()、createPattern()、rect()、fillRect()、fill()、stroke()、clip()、arc()、arcTo()等。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
不過,
getContext() 方法可傳回一個對象,該物件提供了用於在畫布上繪圖的方法和屬性。
顏色、樣式和陰影
createLinearGradient() | |
createPattern() | |
createRadialGradient() | |
addColorStop() |
矩形
#rect() | |
fillRect() | |
strokeRect() | |
clearRect() |
路徑
#fill() | |
stroke() | |
beginPath() | |
moveTo() | |
closePath() | |
lineTo() | |
clip() | |
quadraticCurveTo() | |
bezierCurveTo() | |
arc() | |
arcTo() | |
isPointInPath() |
轉換
#scale() | |
rotate() | |
translate() | |
transform() | |
setTransform() |
文字
#fillText() | |
strokeText() | |
measureText() |
圖片繪製
#方法 | ##描述|
---|---|
#drawImage() | 向畫布上繪製圖像、畫布或影片。 |
像素操作
方法 | #描述 |
---|---|
createImageData() | 建立新的、空白的ImageData 物件。 |
getImageData() | 傳回 ImageData 對象,該物件為畫布上指定的矩形複製像素資料。 |
putImageData() | 把影像資料(從指定的 ImageData 物件)放回畫布上。 |
其他
#描述 | |
---|---|
#save() | 儲存目前環境的狀態。 |
restore() | 傳回先前已儲存過的路徑狀態和屬性。 |
createEvent() | |
#getContext() | ##|
以上是javascript canvas方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!