繁体   English   中英

使用createElement('img')获得.jpeg而不是.png

[英]Using createElement('img') to get .jpeg instead of .png

我想使用createElement(“ img')创建.jpeg扩展名,而不是.png

根据Flanagan的书《 JavaScript:权威指南:激活您的网页》,作者:David Flanagan,

对于jpeg图像类型,第二个参数应为0到1之间的数字,以指定图像质量级别。

我不确定代码的语法是什么。

是这样吗

createElement("img",1)

这本书谈论的是html5的canvas标签,尤其是其.toDataURL方法。

我认为您想执行以下操作:

var img = document.createElement('img');
img.src = 'myImageSource.jpg';

在这种情况下,由Web服务器将图像及其类型信息传递到Web浏览器。

您所指的书似乎是在谈论canvas API的toDataURL方法( 请参阅 toDataURL ),该方法接受typequality参数。

您可以使用document.createElement而不用担心MIME类型或质量。

您可以使用setAttrebure()方法或内置的'src'属性。

var img = document.createElement('img');
img.setAttibute('src', 'img.jpg');
document.body.appendChild(img);

或使用

 var img = document.createElement('img');
 img.src = "img.jpg";
 document.body.appendChild(img);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM