loading...

re: Why does the image not display on the canvas? VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Ok, but how, then, can I resize the image (if I want or need) , but leave the parameters blank if the input value for that doesn't exist? Is there ...

You could take the height and the width from the image if they are not provided.

const drawImg = function (src = null, x = 0, y = 0, width, height) {
    if (src === null) {
        return false;
    }
    let i = null;
    const draw = function () {
        const w = width || i.width
        const h = height || i.height
        s.drawImage(i, x, y, w, h);
    };
    i = img("textures/" + src + ".png", function () {
        alert();
        draw();
    });
    return true;
};

Ok, thanks, as I said, the default is it uses the image size, and the image did not appear when I ommited the width or height variables from the function call.......
For reference, this is what the image looks like:
postimg.cc/3kcW6Lqc

code of conduct - report abuse