先记录一下canvas的画布的形态转换的一些方法

方法 描述
scale() 缩放当前绘图至更大或更小
rotate() 旋转当前绘图
translate() 重新映射画布上的 (0,0) 位置
transform() 替换绘图的当前转换矩阵

这的方法使用在canvas的画布身上的
canvas.getContext("2d")上的
最近在做的一个项目,使用到了canvas.getContext("2d").scale()方法,配合html2canvas插件使用,最后生成的图片却有黑边,一看就知道是画布偏离了
如下图:

html2canvas截屏图片有白边/黑边 的问题记录

解决方法是使用canvas.getContext("2d").translate()方法,将canvas的画布移到正确的位置上去

相关文章:

  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2021-03-31
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-29
  • 2021-08-25
  • 2022-01-04
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
相关资源
相似解决方案