微信小游戲開發(fā)文檔-小游戲渲染API string Canvas.toTempFilePath(Object object)

2018-01-19 19:26 更新

string Canvas.toTempFilePath(Object object)

將當(dāng)前 Canvas 保存為一個(gè)臨時(shí)文件,并生成相應(yīng)的臨時(shí)文件路徑。

參數(shù)

Object object
屬性 類型 默認(rèn)值 是否必填 說明 支持版本
x number 0 截取 canvas 的左上角橫坐標(biāo)
y number 0 截取 canvas 的左上角縱坐標(biāo)
width number canvas 的寬度 截取 canvas 的寬度
height number canvas 的高度 截取 canvas 的高度
destWidth number canvas 的寬度 目標(biāo)文件的寬度,會將截取的部分拉伸或壓縮至該數(shù)值
destHeight number canvas 的高度 目標(biāo)文件的高度,會將截取的部分拉伸或壓縮至該數(shù)值
fileType string png 目標(biāo)文件的類型
quality number 1.0 jpg圖片的質(zhì)量,僅當(dāng) fileType 為 jpg 時(shí)有效。取值范圍為 0.0(最低)- 1.0(最高),不含 0。不在范圍內(nèi)時(shí)當(dāng)作 1.0
success function 接口調(diào)用成功的回調(diào)函數(shù)
fail function 接口調(diào)用失敗的回調(diào)函數(shù)
complete function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

object.fileType 的合法值

說明
jpg jpg 文件
png png 文件

示例代碼

Canvas.toTempFilePath

canvas.toTempFilePath({
    x: 10,
    y: 10,
    width: 200,
    height: 150,
    destWidth: 400,
    destHeight: 300,
    success: (res) = > {
        wx.shareAppMessage({
            imageUrl: res.tempFilePath
        })
    }
})

Canvas.toTempFilePathSync

let tempFilePath = canvas.toTempFilePathSync({
    x: 10,
    y: 10,
    width: 200,
    height: 150,
    destWidth: 400,
    destHeight: 300
})
wx.shareAppMessage({
    imageUrl: tempFilePath
})
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號