开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
基础 api
基础
应用级事件
界面
导航栏
tabbar
路由
交互反馈
下拉刷新
联系人
选择城市
选择日期
动画
画布
canvas
canvasrenderingcontext2d
canvaspattern
offscreencanvas
旧版接口(停止更新)
地图
计算路径
键盘
滚动
节点查询
选项选择器
级联选择
设置窗口背景
设置页面是否支持下拉
字体
跳转
多媒体
缓存
文件
位置
网络
设备
worker
数据安全
分享
收藏
自定义通用菜单
更新管理
web-view组件控制
升级支付宝最新版本
隐私信息授权
小程序广告
开放能力 api
开发 > api > 基础 api > 界面 > 画布 > canvasrenderingcontext2d > canvasrenderingcontext2d 概览
收藏
订阅更新
我的文档
设置

canvasrenderingcontext2d 绘图上下文。

属性

名称类型只读功能说明
canvascanvas给定上下文关联的 canvas 对象的只读引用。
fillstylestring | canvaspattern | canvasgradient用于设置填充色的属性。
filterstring用于设置模糊、灰度等过滤效果的属性。
fontstring用于设置字体的属性。
globalalphanumber用于设置全局画笔透明度的属性。
globalcompositeoperationstring用于设置合成操作的类型的属性。
imagesmoothingenabledboolean设置图片是否平滑的属性。
linecapstring用于设置线条末端样式的属性。
linedashoffsetnumber用于设置虚线偏移量的属性。
linejoinstring用于设置线条交点样式的属性。
linewidthnumber用于设置线条宽度的属性。
miterlimitnumber用于设置最大斜接长度的属性。
shadowblurnumber用于设置阴影模糊程度的属性。
shadowcolorstring用于设置阴影颜色的属性。
shadowoffsetxnumber用于设置阴影水平偏移距离的属性。
shadowoffsetynumber用于设置阴影垂直偏移距离的属性。
strokestylestring | canvaspattern | canvasgradient用于设置描边颜色的属性。
textalignstring用于设置文本对齐方式的属性。
textbaselinestring用于设置文本基线的属性,会影响文字的垂直对齐。

方法

名称类型功能说明
canvasrenderingcontext2d.arcfunction将一个圆弧添加到当前子路径。
canvasrenderingcontext2d.arctofunction将一个由控制点与半径控制的弧线添加到当前子路径。
canvasrenderingcontext2d.beginpathfunction开始新的路径。
canvasrenderingcontext2d.beziercurvetofunction将一个三次贝塞尔曲线添加到当前子路径。
canvasrenderingcontext2d.clearrectfunction擦除画布上一块矩形区域,使区域变透明。
canvasrenderingcontext2d.clipfunction使用当前路径,或指定的 path2d 路径剪切画布。
canvasrenderingcontext2d.closepathfunction关闭当前子路径。
canvasrenderingcontext2d.createimagedatafunction创建一个指定尺寸的 imagedata 对象。
canvasrenderingcontext2d.createlineargradientfunction创建一个线性的渐变色。
canvasrenderingcontext2d.createpatternfunction将图像按指定方式重复以创建图案。
canvasrenderingcontext2d.createradialgradientfunction创建一个放射性的渐变色。
canvasrenderingcontext2d.createpath2dfunction创建 path2d 对象。
canvasrenderingcontext2d.drawimagefunction绘制图片到画布。
canvasrenderingcontext2d.ellipsefunction添加一个椭圆弧到当前子路径。
canvasrenderingcontext2d.fillfunction根据 fillstyle 填充路径。
canvasrenderingcontext2d.fillrectfunction绘制一个实心矩形。
canvasrenderingcontext2d.filltextfunction在画布上绘制实心的文本。
canvasrenderingcontext2d.getimagedatafunction获取画布指定矩形区域内的像素数据。
canvasrenderingcontext2d.getlinedashfunction获取当前虚线样式。
canvasrenderingcontext2d.gettransformfunction获取上下文当前的变换矩阵。
canvasrenderingcontext2d.ispointinpathfunction检测路径如果被填充,一个点是否在填充区域内。
canvasrenderingcontext2d.ispointinstrokefunction检测路径如果被描边,一个点是否在描边区域内。
canvasrenderingcontext2d.linetofunction向当前子路径添加一条线段。
canvasrenderingcontext2d.measuretextfunction测量文本尺寸信息。
canvasrenderingcontext2d.movetofunction指定新的子路径起始位置。
canvasrenderingcontext2d.putimagedatafunction将像素数据绘制到画布中。
canvasrenderingcontext2d.quadraticcurvetofunction将一个二次贝塞尔曲线添加到当前子路径。
canvasrenderingcontext2d.rectfunction添加一个矩形子路径至当前路径。
canvasrenderingcontext2d.resettransformfunction重置画布的变换矩阵为单位矩阵。
canvasrenderingcontext2d.restorefunction恢复之前保存的绘图上下文。
canvasrenderingcontext2d.rotatefunction旋转当前坐标轴。
canvasrenderingcontext2d.roundrectfunction添加一个圆角矩形子路径至当前路径。
canvasrenderingcontext2d.savefunction保存当前绘图上下文。
canvasrenderingcontext2d.scalefunction为画布添加缩放变换。
canvasrenderingcontext2d.setlinedashfunction设置描边的虚线样式。
canvasrenderingcontext2d.settransformfunction使用矩阵重新设置(覆盖)当前变换。
canvasrenderingcontext2d.strokefunction为当前路径绘制描边。
canvasrenderingcontext2d.strokerectfunction绘制一个空心的,只有描边的矩形。
canvasrenderingcontext2d.stroketextfunction在画布上绘制空心的文本。
canvasrenderingcontext2d.transformfunction使用矩阵在当前变换基础之上叠加变换。
canvasrenderingcontext2d.translatefunction平移当前坐标系。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录