Как написать текст поверх изображения на холсте HTML5?

Я хочу вывести изображение на холст и вставить текст поверх этого изображения.

window.onload = function() {
    var canvas = document.getElementById("myCanvas");
    var context = canvas.getContext("2d");
    var imageObj = new Image();

    imageObj.onload = function() {
        context.drawImage(imageObj, 10, 10);
    };

    imageObj.src = "darth-vader.jpg";
    context.font = "40pt Calibri";
    context.fillText("My TEXT!", 20, 20);
};

Я получаю здесь только изображение, но не текст; текст находится за изображением. Как вставить текст поверх изображения?

18
задан Jonas 12 November 2019 в 22:17
поделиться