31: Sie können Rasterbilder in SVG einfügen

Es gibt wahrscheinlich keinen außerordentlich großen Anwendungsfall dafür, außer dem Offensichtlichen: Sie benötigen eine Rastergrafik neben anderen Dingen in einem größeren SVG-Design. So bewegt und skaliert sie sich mit den anderen Elementen.

Die Syntax ist

<svg ... >
  <image xlink:href="/path/to/image.jpg" width="100%" height="100%" x="0" y="0" />
</svg>

Sie würden wahrscheinlich niemals eine Rastergrafik allein in eine SVG einfügen, da dies keine Vorteile bietet. Ja, Sie können SVG-Filter auf das Bild anwenden, aber Sie können SVG-Filter auch auf ein <img> anwenden. Gleiches gilt für Clipping-Pfade und Masken.

Die Filter können jedoch leicht unterschiedlich aussehen, daher ist es gut, sich dessen bewusst zu sein.

Sehen Sie sich den Stift SVG-Filter auf SVG oder IMG von Chris Coyier (@chriscoyier) auf CodePen an.