网上有很多解决方法,原理都差不多,我是采用这个https://blog.csdn.net/weixin_34187822/article/details/93838104
这是我项目中直接就处理了,没有算ratio
var cav = document.createElement('CANVAS');
cav.width = 207 * 2;
cav.height = 200 * 2;
cav.style.width = 207 + "px";
cav.style.height = 200 + "px";
var ctx1 = cav.getContext("2d");
ctx1.scale(2,2);