【问题标题】:Using FabricJS like -webkit-filter使用像 -webkit-filter 这样的 FabricJS
【发布时间】:2014-10-30 06:34:25
【问题描述】:

我在网上找不到真正的答案,所以我开始了:我想使用 FabricJS 作为 -webkit-filter 的替代品,因为我有一个过滤器链,我喜欢在 div 的背景图像上使用它在我的网页上。我现在的问题是:如何使用 FabricJS 实现这一目标?背景图像由 CSS 规则 background-image: url(/path/to/img) 在 div 上设置,我只想在图像呈现为 div 的背景之前将一些 FabricJS 图像过滤器应用于图像。这可能吗?如果是,我将如何处理?

【问题讨论】:

    标签: javascript jquery css fabricjs


    【解决方案1】:

    好吧,我会使用 Fabric 和 JQuery 执行以下操作:

    • 创建具有图像宽度和高度的织物画布元素。
    • 将原始图像插入画布。
    • 对图像应用滤镜。
    • 声明一个变量var image_with_filters;
    • 使用image_with_filters = canvas.toDataURL('image/jpeg', 0.8);(或某些图像格式和参数)将画布内容分配给此变量。
    • 将此变量应用于 div 背景$('#your_div').css('backgroundImage','url('+image_with_filters+')');
    • 试试看。

    问候。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-21
      • 1970-01-01
      • 2013-09-29
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-04
      相关资源
      最近更新 更多