iPad上的HTML2Canvas空白图像和笔记本电脑上的非常低质量的图像
HTML2Canvas blank image on iPad and very low quality images on laptops
下面是我的代码:
html2canvas($("#divImage"), {
onrendered: function(canvas) {
console.log ("w: " + canvas.width + "h: " + canvas.height);
window.open(canvas.toDataURL());
}
});
这段代码使用笔记本电脑(chrome或safari)给我一个非常低分辨率的图像,在iPad上给我一个空白图像。控制台返回的高度和宽度是400x400px,这是页面上显示的大小。图像本身的尺寸是1000x1000px。我环顾四周,发现了一些关于它的帖子,但没有一个解决方案。谢谢。
你试过设置它的质量吗?
var fullQuality = canvas.toDataURL("image/jpeg", 1.0);
// data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ...9oADAMBAAIRAxEAPwD/AD/6AP/Z"
var mediumQuality = canvas.toDataURL("image/jpeg", 0.5);
var lowQuality = canvas.toDataURL("image/jpeg", 0.1);
相关文章:
- 通过javascript操作图像,非常简单
- 非常大的图像显示渐进
- 启动网站时,页面和图像加载速度非常慢
- 如何使用javascript和jquery-file-upload检测损坏的非常大的图像文件
- JQuery 灯箱插件:缩放非常大的图像以适应屏幕
- 如何在加载非常大的图像时显示加载屏幕
- 生成图像的速度非常快
- 使用JSON的iPad,平板电脑和手机的图像加载非常缓慢
- 使用javascript点击图像更改非常快
- HTML 5 画布:在游戏中使用绘制图像会使循环非常慢
- 非常简单的图像滑块自动滑动
- 如何从图像数组创建一个非常简单的jquery幻灯片
- 需要非常非常快速地将画布的内容设置为图像
- 如何动态缩放非常大的图像
- 改善加载时间非常长的滚动页面的图像
- iPad上的HTML2Canvas空白图像和笔记本电脑上的非常低质量的图像
- 网站上的3D图像非常酷,但这背后的技术是什么?
- Javascript -包括点击图像并使其消失(非常初学者)
- 在iOS上,我如何在web应用的客户端调整一个非常大的图像的大小
- 为什么每次更改或重新加载页面时,我的3英尺图像都变得非常大?