# uni.canvasToTempFilePath(options, componentInstance)

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

# canvasToTempFilePath 兼容性

Web 微信小程序 Android iOS
4.0 4.41 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 -
接口调用结束的回调函数(调用成功、失败都会执行)
canvas any -
componentInstance any - - -

# CanvasToTempFilePathSuccess 的属性值

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

# 参见

# 通用类型

# GeneralCallbackResult

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