我需要创建一个自定义的CSS过滤器,将黑白图像转换为两种自定义颜色的双色图像。
我想以这种方式应用过滤器(不确定是否可能使用此语法,可能必须单独传递6个参数):
在这种情况下,将黑色替换为红色,白色和透明颜色(背景)都替换为粉色,所有灰色的色调都用直线曲线之间的颜色替换。也许甚至可以在CSS中定义过滤器而不需要外部文件?该过滤器的应用是在运行时将黑白图标转换为彩色图标。关于如何实现此功能的示例很少,this one非常通用,涵盖了更广泛的过滤器范围,specification 也不太容易理解。是否有人可以发布一个可行的过滤器来做到这一点或类似的事情?或者至少,您可以指向一些与我的情况相关的更专注的ColorMatrix应用示例吗?
我想以这种方式应用过滤器(不确定是否可能使用此语法,可能必须单独传递6个参数):
.duotone {
-webkit-filter: custom(none url(/filters/duotone.fs),
black_color [255, 0, 0] white_color [255, 192, 203]);
}
在这种情况下,将黑色替换为红色,白色和透明颜色(背景)都替换为粉色,所有灰色的色调都用直线曲线之间的颜色替换。也许甚至可以在CSS中定义过滤器而不需要外部文件?该过滤器的应用是在运行时将黑白图标转换为彩色图标。关于如何实现此功能的示例很少,this one非常通用,涵盖了更广泛的过滤器范围,specification 也不太容易理解。是否有人可以发布一个可行的过滤器来做到这一点或类似的事情?或者至少,您可以指向一些与我的情况相关的更专注的ColorMatrix应用示例吗?