【问题标题】:Html Canvas Intelligent DrawingHtml Canvas智能绘图
【发布时间】:2010-03-06 10:06:32
【问题描述】:

我目前正在实现一个基于 HTML 画布的具有平移功能的 web 应用程序。有没有办法使用辅助缓冲区来保存当前可见区域,这样当我平移时我不必重绘整个画布而只需要绘制新可见区域?

【问题讨论】:

    标签: javascript html canvas


    【解决方案1】:

    查看我之前对相关问题的回复:What is the fastest way to move a rectangular (pixel) region inside a HTML5 canvas element

    只需在具有 overflow:hidden 的 div 中绘制整个画布,并将平移实现为在该 div 中重新定位画布的顶部和左侧。它要快得多。并且不用担心绘制数万像素宽/高的画布,我已经成功地将它用于非常大和复杂的 HTML 和 SVG 元素。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-22
        • 1970-01-01
        • 2011-03-30
        • 1970-01-01
        相关资源
        最近更新 更多