答:
使用canvas来绘制这个图片,在图片onload时使用canvas绘制这个图片,同时使用random方法来生成随机数,最后导出就可以了。
var canvas = document.getElementById('canv')
var ctx = canvas.getContext('2d')
var img = new Image()
img.src = 'xx.png'
img.onload = function() {
const random = Math.floor(Math.random() * (20 - 10) + 10);
// 使用canvas的api来绘制上面的random,并且可以自由设置颜色、字体等等
ctx.drawImage(img, 0, 0)
const base64 = ctx.toDataURL(); // 想要的图片
}