抖音开放平台Logo
开发者文档
控制台
  • API 概览
  • 开放能力
  • 登录
  • 社交转发裂变
  • 用户信息及授权
  • 小游戏收藏
  • 群聊
  • 关注
  • 游戏互推组件
  • 添加到桌面
  • 游戏排行榜
  • 数据分析
  • 视频拍摄器
  • 订阅消息
  • 关系链
  • 开放数据域
  • 开放数据
  • tt.getCloudStorageByRelation
  • tt.setUserCloudStorage
  • tt.getUserCloudStorage
  • tt.removeUserCloudStorage
  • tt.getSharedCanvas
  • KVData
  • 开放数据分组
  • 客服能力
  • 侧边栏能力
  • 推荐流直出游戏能力
  • 基础
  • 渲染
  • 设备
  • 文件
  • 位置
  • 媒体
  • 网络
  • 游戏转发分享
  • 实时语音
  • 数据缓存
  • 系统
  • 广告
  • 界面
  • 支付
  • Worker
  • tt.getSharedCanvas
    收藏
    我的收藏

    基础库 1.11.0 开始支持本方法,这是一个同步方法。

    开放数据域下调用,获取主域和开放数据域共享的 canvas。

    前提条件
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    tt.getSharedCanvas()

    参数说明

    返回值

    返回值为 object 类型,详细参数描述如下:

    属性名类型说明最低支持版本
    widthnumber
    画布的宽度
    1.11.0
    heightnumber
    画布的高度
    1.11.0
    getContextfunction

    获取画布对象的绘图上下文。详情请参考 Canvas.getContext

    1.11.0
    toTempFilePathfunction

    将当前 Canvas 保存为一个临时文件,并生成相应的临时文件路径。详情请参考 Canvas.toTempFilePath

    1.11.0
    toTempFilePathSyncfunction
    toTempFilePath 方法的同步版本,参数与 toTempFilePath 的参数 相同,返回值为 string 类型的临时文件路径。
    1.11.0
    toDataURLfunction
    把画布上的绘制内容以一个 string 的格式返回
    1.11.0
    disposefunction
    主动释放 canvas 的资源,释放后绑定的 context 将无法使用
    1.11.0

    代码示例

    开发者工具中预览

    const canvas = tt.getSharedCanvas(); canvas.getContext("2d"); canvas.width = 400; canvas.height = 200;