2010-11-23 7 views
6

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

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

Edit:

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

+0

Пример будет хорошим здесь. – 2010-11-23 11:59:47

ответ

5

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

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

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

Смежные вопросы