paintSvg/SvgScenePainter/SvgView take an optional SvgImageResolver (href → decoded ui.Image); image nodes draw into their dest rect. The caller owns loading (file/asset/network), so the painter stays pure rendering. Threaded marker + resolver through a small paint context. Pixel-probe tested (image draws via the resolver; nothing without one). The clide-owned SVG renderer is now feature-complete for T-320. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>