TEL:400-8793-956
当前位置:程序、服务器

画布重画非常模糊。有什么办法可以提高图片质量

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-16 10:27:20

 问:图片合成了文字,但是图片已生成并且无法扫描QR码。你知道怎么解决吗

 
答:我不知道这是不是屏幕外的画布。请注意,画布使用本机的width和height属性设置宽度和高度。不要使用CSS或一起使用它们。另外,QR码实际上是一种具有锐利边缘和矢量样式的图像。输出时请尝试使用PNG,而不要使用有损压缩的JPEG。尤其是当您的图片很小时,粘贴起来会更容易。
此外,如果QR码中的内容更多,则可以适当降低误码率(许多默认值为40%,可以将其调整为较低的值),从而QR码中的块更大,并且更清晰,也可以部分抵消图像模糊的影响。
 
 
答:如何写画布的宽度和高度?
 
    canvas.width = '300px'
    canvas.height = '300px'
画布高度设置不需要使用attr,直接修改宽度或高度,您可以尝试
 
答:我想到一个解决方案。因为是生成图像。
$('#main')。attr(“ width”,$(“#starImg”)。width()* 2.5);
$('#main')。attr(“ height”,$(“#starImg”)。height()* 2.5);
直接设置为放大画布。隐。
然后设置图像的自适应宽度和高度。图片的质量与原始图像基本相同
上一篇: 腾讯云丢包率严重怎么办?
下一篇: echarts横坐标网格如何对应于多个纵坐标?