Я пытаюсь изменить фильтр оттенков серого W3C, найденный здесь: http://www.w3.org/TR/filter-effects-1/#grayscaleEquivalent
Это до смешного просто в webkit, но я даже использую это только потому, что Gecko поддерживает вызов фильтров только через filters:url(filter.svg
) в CSS. У меня не так много опыта работы с SVG, и несколько раз, когда я возился с ними, у них были довольно четкие значения в процентах, но с оттенками серого все немного сложнее.
Итак, вот код в файле 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"/>
</svg>
В частности, я ищу оттенки серого до 90%
, чтобы было видно только 10%
цвета, но я понятия не имею, как работает этот фильтр. Я нашел этот документ здесь http://www.w3.org/TR/filter-effects-1/#grayscaleEquivalent, что должно иметь смысл