使用createElement('img')来获取.jpeg而不是.png
Using createElement('img') to get .jpeg instead of .png
我想使用createElement("img ")来创建。jpeg扩展名而不是。png
根据David Flanagan的书《JavaScript:权威指南:激活你的网页》
对于jpeg图像类型,第二个参数应该是介于0之间的数字和1指定图像质量级别。
我不确定代码的语法是什么。
是这样的吗?
createElement("img",1)
这本书讨论的是html5的canvas标签,特别是它的。todataurl方法。
我认为你应该这样做:
var img = document.createElement('img');
img.src = 'myImageSource.jpg';
在这种情况下,由web服务器将图像及其类型信息传递给web浏览器。
你提到的这本书似乎是在谈论canvas
API的toDataURL
方法(见此),它接受type
和quality
参数。
您可以使用document.createElement
而不用担心MIME类型或质量
你可以使用setattribute()方法或内置的'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);
相关文章:
- 正在将base64 jpeg从input-type=file上传到服务器
- 如何在Edge中下载图像/png数据URI
- 如何通过ajax将png图片从服务器发送到浏览器中显示
- 将SVG下载为PNG图像
- 无法在Cordova 4.0 ios中将jpg/jpeg图像转换为Base64
- 如何在jquery、javascript、HTML5中以base64字符串保存为(PDF、doc、xls、png.)
- three.js:如何让透明的png精灵投射和接收阴影
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 在fabric.js中以PNG格式下载Canvas,给出网络错误
- 将Base64转换为R格式的PNG/JPEG文件
- 在VB.net/C#或Objective-C上将JPEG或PNG转换为SVG格式
- 在将图像作为原始图像二进制数据(png或jpeg)上传到服务器之前,裁剪或调整图像大小
- 图像(jpeg 和 png)文件如何在 SVG 文件中格式化
- 如果本地图像的类型为 PNG 或 JPEG
- 如何组合两个单独的Uint8Array的颜色数据(JPEG)和透明度数据(PNG)
- 转换svg
将画布转换为png/Jpeg不起作用 - 使用createElement('img')来获取.jpeg而不是.png
- 如何缓存png,ico,jpeg
- 如何在Phonegap应用程序中将渲染的Highchart图表导出为pdf/png/jpeg
- Nervgh Angular文件上传-我如何限制文件格式说jpeg和png