私はhtml2canvasで作業しており、次の機能があります
hml2canvas($('body'), {
onrendered: function(canvas) {
data = canvas.toDataURL('image/jpeg');
}
});
今、データ値を返したいので、これを試しました
html2canvas($('body'), {
onrendered: (this, imgBase64)
});
var data;
function imgBase64(canvas) {
data = canvas.toDataURL('image/jpeg');
}
console.log(data);
しかし、コンソールを見ると「未定義」になります。console.log(data);
関数内に配置imgBase64
すると、画像の base64 が取得されますがdata
、その関数を使用して別の作業を行うには、その関数を使用する必要があります。何か案は?ありがとう。