Применение фильтра SVG к фоновому изображению - PullRequest
6 голосов
/ 23 ноября 2010

Я пытаюсь применить SVG-фильтр (размытие по Гауссу) только к части изображения (то есть к фону). Я добился этого, добавив обрезанное изображение SVG с размытием по Гауссу в той же позиции (чтобы оно выглядело так, как размытие по Гауссу применяется к исходному изображению).

Это явно неэффективно, и я ищу лучший метод. После прочтения некоторых документов и примеров SVG похоже, что атрибут enable-background необходим, но я был бы очень признателен за помощь в том, как на самом деле его реализовать!

Edit:

Пример эффекта, который я ищу: http://img695.imageshack.us/img695/92/chromeblur.png

1 Ответ

6 голосов
/ 03 августа 2011

Вот хорошее описание того, как это должно работать в SVG

http://srufaculty.sru.edu/david.dailey/svg/SVGOpen2010/Filters2.htm

Но поддержка SVG все еще неполна во всех распространенных браузерах.В частности, эффекты фильтра для фонов с использованием атрибутов in = "BackgroundImage" и enable-background не поддерживаются ни одним распространенным браузером.

...