【发布时间】:2015-10-20 20:30:10
【问题描述】:
我有一个 web 应用程序,它具有通过 drawImage 函数将(单色)SVG 渲染到画布元素的代码。 SVG 被定义为具有白色填充颜色,但 Edge 只会将其渲染为黑色。有谁知道这种行为的解决方法?
【问题讨论】:
标签: javascript html canvas svg microsoft-edge
我有一个 web 应用程序,它具有通过 drawImage 函数将(单色)SVG 渲染到画布元素的代码。 SVG 被定义为具有白色填充颜色,但 Edge 只会将其渲染为黑色。有谁知道这种行为的解决方法?
【问题讨论】:
标签: javascript html canvas svg microsoft-edge
我的代码在画布的其他部分使用了阴影,显然 Edge 使用了错误的渲染顺序并将阴影放置在 SVG 本身的前面。这在其他浏览器上不是问题,但在 Edge 上会导致图像显示为全黑。
【讨论】:
shadowBlur 属性集,它在其处于活动状态时对所有绘制的元素应用投影。