canvas簡單入門(2)
文字方法
- strokeText(text, x, y) 描邊寫字
- fillText(text, x, y) 填充寫字
- measureText(text) 返回物件 包換文字的寬度
- font 屬性 設定 大小、字型 如
cxt.fon="100px MicrosoftYaHei"
; - textAlign 屬性 水平對齊方式 start(預設)/end/center/left/right
- textBaseline 屬性 垂直對齊方式 alphabetic(預設)/top/bottom/middke/hanging/ideographic
繪製圖片(插入圖片)
插入圖片
drawImage(img, x, y)
- img image的dom元素
- x,y 插入到 畫布的位置 座標
插入圖片並改變大小
drawImage(img, x, y, width, height)
插入裁剪後的圖片
drawImage(img, sx,sy,swidth,sheight, x, y, width, height)
- sx/sy: 圖片上開始裁剪的位置
- swidth/sheight : 裁剪圖片的大小
陰影
- shadowColor 陰影顏色
- shadowBlur 陰影的模糊值
- shadowOffsetX 陰影的左偏移量
- shadowOffsetY 陰影的右偏移量
漸變
線性漸變
var grd = cxt.createLinearGradien(x, y, x1, y1);
grd.addColorStop(位置, color)
相關文章
- Dubbo入門(2) – 簡單實踐
- Dubbo入門(2) - 簡單實踐
- [2]SpinalHDL教程——Scala簡單入門
- Azkaban 簡單入門
- postgresql 簡單入門SQL
- SprintBoot簡單入門boot
- Vue簡單入門Vue
- Kafka簡單入門Kafka
- Mysql 簡單入門MySql
- git簡單入門Git
- Espresso 簡單入門Espresso
- Groovy 簡單入門
- 小程式 – 簡單入門
- PWA超簡單入門
- SpringSecurity簡單入門SpringGse
- Quartz - Quartz簡單入門quartz
- AVFoundation 簡單入門二
- rxjs簡單入門JS
- ViewModels 簡單入門View
- GitHub簡單入門教程Github
- akka入門-簡單示例
- Rust Rocket簡單入門Rust
- CNN-卷積神經網路簡單入門(2)CNN卷積神經網路
- Retrofit 2 0非常簡單的入門(翻譯官方文件)
- React-Native入門(2)-簡單闡述跳轉React
- opengl簡單入門例項
- 簡單入門Kubernetes
- Android 混淆簡單入門Android
- drools的簡單入門案例
- NoSLQ之MongoDB簡單入門MongoDB
- 入門Flink,很簡單
- 簡單的 Go 入門教程Go
- 貪心(入門簡單題)
- 聊聊Dubbo(二):簡單入門
- JDBC入門與簡單使用JDBC
- EChart.js簡單入門JS
- require.js簡單入門UIJS
- Git/Github簡單入門指南Github