使用过滤器从Canvas中检索Base64

时间:2020-02-11 14:06:04

标签: javascript html css canvas

我需要从Canvas中检索Base64,在Canvas中我已经使用CSS过滤了一些过滤器。

我尝试过
canvas.toDataURL()

但是它将提供原始图像的Base64。

是否可以使用过滤器检索图像的Base64?

1 个答案:

答案 0 :(得分:0)

CSS过滤器不是画布本身的一部分,而是应用于画布上。

要将过滤器包含在生成的图像中,您需要使用JavaScript将过滤器应用于画布本身,为此,您有两个主要选择:

  • 使用built in filters,它可以完成与CSS过滤器几乎相同的功能(但是在撰写本文时,使用limited browser support

  • 编写您自己的过滤器(或找到一个为您做的图书馆)。这个问题超出了这个问题的范围,但是这种事情有些good tutorials