# wx.canvasToTempFilePath(Object object, Object this)
with Promise style call: Supported
Mini Program plugin: Support, need to Mini Program base library version no less than 1.9.6
Generates a specified size picture by exporting the contents of the specified area of the current canvas. in draw()
Callback call this method to ensure that the picture export success.
# parameter
# Object object
attribute | type | Default values | Required | Introductions | Minimum version |
---|---|---|---|---|---|
x | number | 0 | no | The upper-left abscissa of the specified canvas area | 1.2.0 |
and | number | 0 | no | The upper-left ordinate of the specified canvas area | 1.2.0 |
width | number | Canvas width - x | no | Width of the specified canvas area | 1.2.0 |
height | number | Canvas height - y | no | Height of the specified canvas area | 1.2.0 |
destWidth | number | width*Screen pixel density | no | Width of output picture | 1.2.0 |
destHeight | number | height*Screen pixel density | no | Height of output picture | 1.2.0 |
canvasId | string | no | Canvas identity, passed in canvas Component canvas-id | ||
canvas | Object | no | Canvas identity, passed in canvas Component instance (canvas type="2d" This property is used when the. | ||
fileType | string | png | no | Type of destination file | 1.7.0 |
quality | number | no | The quality of the picture is currently only jpg Effective. The range is (0, 1]When not within the scope of 1.0 Deal with. | 1.7.0 | |
success | function | no | Interface calls the successful callback function | ||
fail | function | no | Interface calls failed callback functions | ||
complete | function | no | Interface calls the end of the callback function (call success or failure will be executed) |
object.fileType Legal value
value | Introductions | Minimum version |
---|---|---|
jpg | jpg picture | |
png | png picture |
# object.success callback
# parameter
# Object res
attribute | type | Introductions |
---|---|---|
tempFilePath | string | Temporary path to build file (Local path) |
# Object this
Under a custom component, the this of the current component instance to manipulate within the component canvas assembly
# sample code
wx.canvasToTempFilePath({
x: 100,
and: 200,
width: 50,
height: 50,
destWidth: 100,
destHeight: 100,
canvasId: 'myCanvas',
success(res) {
console.log(res.tempFilePath)
}
})