我一直在使用-webkit-filter: grayscale(100%);
来使图像变灰。是否可以将图像着色为蓝色?我想我可能使用和SVG过滤器,并在CSS像这样引用它:SVG滤镜使彩色图像变成纯蓝色
-webkit-filter: url(filters.svg#grayscale);
文件filters.svg:
<svg xmlns="http://www.w3.org/2000/svg">
<filter id="grayscale">
<feColorMatrix type="matrix" values="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"/>
</filter>
</svg>
上面的代码也只是一个灰阶过滤器和我对SVG做了一个蓝色的不够了解。我正在寻找的蓝色是#002060。
任何帮助或指针在正确的方向将不胜感激。
感谢你的帮助。色调旋转滤镜为不同颜色的图像提供不同的结果。我想出了如何为特定颜色制作feColorMatrix。 –
@MikhailJanowski ...以及如何祈祷,你是否这样做?很高兴看到您的解决方案作为这个问题的答案。 – brichins