我可以将过滤器应用于 Fabric.js 个基元吗?
Can I apply filters to Fabric.js primitives?
是否可以将图像滤镜应用于图元、路径、形状和文本?能够在更复杂的图像上执行它们,但不能将矩形变成蓝色,这有点奇怪。有人 "cheat" 可以这样做吗?
如果您查看 fabric.js 代码,您会看到 fabric.js 滤镜功能正在从原始图像创建新图像(即新图像中的每个像素都是通过手动计算的将滤镜应用于原始图像中的像素)。因此,fabric.js 滤镜功能仅适用于图像。
请记住,fabric.js 在 canvas 元素之上提供了一个模型。 canvas 2D 渲染上下文的当前标准规范不支持滤镜的一般概念。
是否可以将图像滤镜应用于图元、路径、形状和文本?能够在更复杂的图像上执行它们,但不能将矩形变成蓝色,这有点奇怪。有人 "cheat" 可以这样做吗?
如果您查看 fabric.js 代码,您会看到 fabric.js 滤镜功能正在从原始图像创建新图像(即新图像中的每个像素都是通过手动计算的将滤镜应用于原始图像中的像素)。因此,fabric.js 滤镜功能仅适用于图像。
请记住,fabric.js 在 canvas 元素之上提供了一个模型。 canvas 2D 渲染上下文的当前标准规范不支持滤镜的一般概念。