gpt4 book ai didi

javascript - 使用 HTML5 在 Canvas 上绘制图像

转载 作者:行者123 更新时间:2023-11-28 01:24:37 29 4
gpt4 key购买 nike

我一直试图在 Canvas 上绘制图像,但未能成功。 HTML 代码仅创建 Canvas 元素“canvas1”,无需额外处理。

这是 JS:

function loadlogo(){
var logo = new Image();
var canvas = document.getElementById('canvas1');
var context = canvas.getContext('2d');
//resize the canvas to the current window
context.canvas.width = window.innerWidth;
context.canvas.height = window.innerHeight / 3;
logo.src = "images/1.png";
logo.onload = function() {context.drawImage(logo,0,0;};
context.shadowOffsetX = 50;
context.shadowOffsetY = 30;
context.shadowColor = "pink";
}

window.addEventListener("load",loadlogo,false);
window.addEventListener("resize",loadlogo,false);

您能提供的任何帮助都会很棒!我已经尝试了很多方法,但陷入困境。

谢谢,布莱恩

最佳答案

在分配 img src 之前放置 img 的 onload 函数

关于javascript - 使用 HTML5 在 Canvas 上绘制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22851892/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com