Использование фильтра svg guassian blur для размытия изображений в разных браузерах. В целом, это работает очень хорошо, за исключением случая с Safari.
В настольном Safari изображение размыто, но также и осветлено. Этого не происходит ни в одном другом браузере (буквально проверено в Firefox, Chrome, IE9-11 и мобильном Safari в iOS 7).
Вот jsfiddle, демонстрирующий фильтр svg в реальном времени, и связанный скриншот того, что видит Safari, http://jsfiddle.net/vtDYg/3/
Здесь также используется текущий код svg:
<svg class="sg-blur-2">
<defs>
<filter id="sg-blur-2">
<feGaussianBlur stdDeviation="2"></feGaussianBlur>
</filter>
</defs>
<image xlink:href="http://fillmurray.com/300/100" width="100%" height="100%" filter="url(#sg-blur-2)"></image>
</svg>
Вот что видит Safari на рабочем столе:
Я подумал, что цветовое пространство рассматриваемого jpeg может быть проблемой, поэтому я указал атрибут «color-profile» для «sRGB», «RGB» и «rgb», но это не имело никакого эффекта.