# uni.canvasToTempFilePath(options, componentInstance)

把当前画布指定区域的内容导出生成指定大小的图片

# canvasToTempFilePath 兼容性

Web Android iOS
4.0 x x

# 参数

名称 类型 必填 默认值 兼容性 描述
options CanvasToTempFilePathOptions - - -
名称 类型 必备 默认值 兼容性 描述
x number - - 画布x轴起点(默认0)
y number - - 画布y轴起点(默认0)
width number - - 画布宽度(默认为canvas宽度-x)
height number - - 画布高度(默认为canvas高度-y)
destWidth number - - 输出图片宽度(默认为 width * 屏幕像素密度)
destHeight number - - 输出图片高度(默认为 height * 屏幕像素密度)
canvasId string - - 画布标识,传入 <canvas/> 的 canvas-id
fileType string - - 目标文件的类型,默认为 'png'
quality number - - 图片的质量,取值范围为 (0, 1],不在范围内时当作1.0处理
success (result: CanvasToTempFilePathSuccess) => void - - 接口调用成功的回调函数
fail (result: UniError) => void - - 接口调用失败的回调函数
complete (result: any) => void - - 接口调用结束的回调函数(调用成功、失败都会执行)
componentInstance any - - -

# CanvasToTempFilePathSuccess 的属性值

名称 类型 必备 默认值 兼容性 描述
tempFilePath string - - 导出生成的图片路径

# 参见

# 通用类型

# GeneralCallbackResult

名称 类型 必备 默认值 兼容性 描述
errMsg string - - 错误信息