仅在本地用户上使用图像的JavaScript
我想了解图像在JavaScript中是如何工作的 创建这样的图像时:仅在本地用户上使用图像的JavaScript,javascript,image,canvas,server,todataurl,Javascript,Image,Canvas,Server,Todataurl,我想了解图像在JavaScript中是如何工作的 创建这样的图像时: this.image = new Image(); this.image.src = canvas.toDataURL(); 映像是仅在用户计算机上加载还是在服务器端加载 因为我只想在用户端创建图像来优化画布渲染 这段代码创建一个新的图像对象并将其存储到变量中 this.image = new Image(); 这段代码将toDataURL()存储到image变量中的.src属性中。这里有一些关于.src属性的文档 因
this.image = new Image();
this.image.src = canvas.toDataURL();
映像是仅在用户计算机上加载还是在服务器端加载
因为我只想在用户端创建图像来优化画布渲染 这段代码创建一个新的
图像
对象并将其存储到变量中
this.image = new Image();
这段代码将toDataURL()存储到image
变量中的.src属性中。这里有一些关于.src
属性的文档
因为您已经在本地创建了变量,所以它不会存储在服务器上。实际上,您是基于当前代码存储图像的URL。您可以将类型更改为说toDataUrl(image/jpeg)
,甚至可以通过方法toDataUrl(image/jpeg,1.0)
中的重载来缩放质量,查看这篇关于.toDataUrl()
方法的有用文章,以及它的具体功能
this.image.src = canvas.toDataURL();