Uno.Svg.SkiaThis package wraps the Svg.Skia runtime renderer for Uno Platform. Use it when:
SKCanvasElement,SvgSource resources with async asset loading,HitTestElements(...), TryGetPicturePoint(...), zoom, pan, wireframe, or filter toggles.Avalonia.Svg.SkiaThis package wraps the Svg.Skia runtime renderer. Use it when:
SKSvg features such as hit testing or explicit model rebuild access,SvgSource behavior and reload support.Avalonia.SvgThis package exposes a similar surface but draws through Avalonia's own drawing context. Use it when:
The Uno and Avalonia Skia-backed packages all provide an Svg control and reusable SvgSource.
The Avalonia packages additionally provide SvgImage, markup extensions, and brush helpers.
The Avalonia packages provide:
Svg control,SvgImage,SvgImageExtension,SvgSource,SvgResourceExtension.The namespaces differ:
| Package | Namespace |
|---|---|
Svg.Controls.Skia.Uno |
Uno.Svg.Skia |
Svg.Controls.Skia.Avalonia |
Avalonia.Svg.Skia |
Svg.Controls.Avalonia |
Avalonia.Svg |
Skia.Controls.Avalonia complements the SVG packages with:
SKCanvasControlSKBitmapControlSKPathControlSKPictureControlSKPictureImageThose controls are useful even when the source picture did not come from SVG.