gpt4 book ai didi

javascript - 如何将现有的 绘制到 Canvas

转载 作者:搜寻专家 更新时间:2023-11-01 05:12:37 25 4
gpt4 key购买 nike

我知道我可以使用 javascript 做到这一点:

var ctx = getCanvas('testCanvas').getContext('2d'); // get Canvas context
var img = new Image();
img.src = 'test.png';
img.onload = function(){
ctx.drawImage(img, 200, 200); // x, y, width, height
}

但是如何将现有标签绘制到 Canvas 上:

在 html 中:

<img src='test.png'>

我为什么要这样做?我想使用 pagespeed 优化图像加载

最佳答案

您的问题在 google 上的第一个命中率很有希望:

var c=document.getElementById("testCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("existingHTMLImageElementId");
ctx.drawImage(img,10,10);

参见 w3Schools

关于javascript - 如何将现有的 <image> 绘制到 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17692695/

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