我希望将rawImg转换为base64并传递给image.src。我需要base64 dataURL来在我的画布上添加效果。 请看下面的代码:
function onLoad() {
canvas = document.querySelector("#myCanvas");
context = canvas.getContext("2d");
var image = new Image();
image.onload = function () {
if (image.width != canvas.width)
canvas.width = image.width;
if (image.height != canvas.height)
canvas.height = image.height;
context.clearRect(0, 0, canvas.width, canvas.height);
context.drawImage(image, 0, 0, canvas.width, canvas.height);
filterCanvas(imageFilter);
}
var rawImg = "flower.jpg";
imageURL = <-- (convert rawImg to base64.. I dont know what to write here)
image.src = imageURL;
}
HTMLCanvasElement.toDataURL()
。 - RayonfilterCanvas
的回调函数中,如果它是异步的... - Rayon