收藏
回答

canvas如何计算动态的高度?

在绘制图片的过程中,因为图片的内容不固定,所以想将canvas的高度动态化,望各位大佬指点指点。这个动态的canvas高度怎么弄?

回答关注问题邀请回答
收藏

2 个回答

  • 等风来
    等风来
    2021-11-05

    先画,画完了算下总高度,再裁剪一下

    2021-11-05
    有用
    回复 2
    • CHill
      CHill
      2021-11-05
      裁剪会有一个问题如果绘制的内容小于我设置的canvas的基本固定高度,那么他会把绘制后的图片的底部样式裁剪掉
      2021-11-05
      回复
    • 等风来
      等风来
      2021-11-08回复CHill
      保存绘制上下文了吗?
      2021-11-08
      回复
  • Listen
    Listen
    2021-11-05

    那你不得先获取图片的高度?

    canvas 的高 = 图片的高+底部高

    2021-11-05
    有用
    回复 1
    • CHill
      CHill
      2021-11-05
      图片的高度不固定随着内容的多少变化,可以绘制完成后计算出来
      2021-11-05
      回复
登录 后发表内容