【问题标题】:How to make fabric canvas lightweight如何使织物帆布轻量化
【发布时间】:2018-12-20 01:31:32
【问题描述】:

目前,我正在开发一个图像处理编辑器,但我遇到了一个关于画布太大时挂起的问题。

我的fabric js版本是1.7.22

当我在画布中添加大图像并应用多个过滤器时,我的画布需要大量时间来渲染。

请给我一些减少负载的提示。

【问题讨论】:

  • 你能提供一个小提琴吗?
  • 抱歉回复晚了。我无法生成这种类型的小提琴,当我尝试制作小提琴时,没有加载一切都是完美的,但在我的项目中,它需要加载。

标签: load fabricjs


【解决方案1】:

这背后的原因是 1.7.22 版本的过滤器是在 cpu 和主线程上执行的。 在第 2 版中,webgl 上有明显更快的过滤器。

所以我的回答是,如果你主要是关于过滤,请切换到版本 2.4.4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 2019-01-14
    • 2016-05-15
    • 2019-09-19
    • 2018-12-25
    • 2021-09-25
    • 2022-12-19
    相关资源
    最近更新 更多