SVG将灰度过滤为Alpha
我有一个rgb图像与各种颜色和灰色部分(白色-灰色-黑色) 现在我想将灰色像素转换为透明/alpha,同时保持彩色像素的原样 现在,我正在画布上渲染图像,然后在像素上迭代。如果通道R、G、B接近某个像素,则将像素alpha变为0 有没有办法通过svg过滤器实现这一点?SVG将灰度过滤为Alpha,svg,Svg,我有一个rgb图像与各种颜色和灰色部分(白色-灰色-黑色) 现在我想将灰色像素转换为透明/alpha,同时保持彩色像素的原样 现在,我正在画布上渲染图像,然后在像素上迭代。如果通道R、G、B接近某个像素,则将像素alpha变为0 有没有办法通过svg过滤器实现这一点? @RobertLongson这不是关于颜色到灰度的转换,而是关于在保留颜色的同时从灰度到alpha的转换。您仍然需要一个feColorMatrix过滤器,可能带有TableValue
@RobertLongson这不是关于颜色到灰度的转换,而是关于在保留颜色的同时从灰度到alpha的转换。您仍然需要一个feColorMatrix过滤器,可能带有TableValue