普通小游戏开发
API
开放能力
数据分析
视频拍摄器
多端支持

tt.createCanvas

基础库 1.31.0 开始支持本方法,低版本需做兼容处理

创建一个画布对象。首次调用创建的是显示在屏幕上的画布,之后调用创建的都是离屏画布。

语法

tt.createCanvas();

参数说明

返回值

返回值为object类型,属性如下:

参数参数类型说明
widthnumber画布的宽度
heightnumber画布的高度
getContext(string contextType)Function获取画布对象的绘图上下文
toTempFilePath(Object object)Function将当前 Canvas 保存为一个临时文件,并生成相应的临时文件路径
toTempFilePathSync(Object object)FunctiontoTempFilePath 方法的同步版本,参数与 toTempFilePath 的参数 相同,返回值为 string 类型的临时文件路径
toDataURL()Function把画布上的绘制内容以一个 string 的格式返回
dispose()Function主动释放 canvas 的资源,释放后绑定的 context 将无法使用

扫码体验

请使用字节宿主APP扫码

代码示例

开发者工具中预览

const canvas = tt.createCanvas();
canvas.getContext("2d");
canvas.toDataURL();
canvas.dispose();

Bug & Tip

点击纠错
评价此篇文档