CanvasContext.clip
Set the created path as clipped path.
Sample Code
copy
//.js
const ctx = my.createCanvasContext('awesomeCanvas')
my.downloadFile({
url: 'https://img.example.com/example.png',
success: function(res) {
ctx.save()
ctx.beginPath()
ctx.arc(50, 50, 25, 0, 2*Math.PI)
ctx.clip()
ctx.drawImage(res.tempFilePath, 25, 25)
ctx.restore()
ctx.draw()
}
})