html2canvas官网blurry,javascript - HTML2canvas generates Blurry images - Stack Overflow

本文介绍了如何通过简单设置将图片和HTML元素放大一倍,配合合适的html zoom值,实现高质量的页面适配。重点在于调整div和img的尺寸,以及HTML的缩放比例,适用于A4大小的PDF和不同分辨率的图片调整。
摘要由CSDN通过智能技术生成

solution is very simple, after X hours of testing.

Set your ALL div's 2x higher, your IMG 2x higher, and finally set html zoom on 0.5,

or if you want better quality yet, set 3x higher (in this case the html zoom must be 0.33) or more, (the original image sizes are assumed to be larger).

For example:

HTML

image.jpg

CSS before

body {

background: #b2b2b2;

}

.pdf {

background: #fff;

/* A4 size */

width: 842px;

height: 595px;

}

img {

width: 300px;

height: 200px;

}

CSS after (only changes)

html {

zoom: 0.5;

}

.pdf {

/* A4 size before . 2 */

width: 1684;

height: 1190px;

}

img { /* size before . 2 */

width: 600px;

height: 400px;

}

AND here is my result:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值