Magick.NET version
Magick.NET-Q8-AnyCPU
Environment (Operating system, version and so on)
LINUX RHEL with .NET 9
Description
When converting an SVG that contains an embedded base64 image (e.g., xlink:href="data:image/jpeg;base64,...) using Magick.NET, the background image is not rendered.
Instead, the output has a white background.
This issue occurs in all versions after 14.7.0.
Version 14.7.0 renders correctly.
Note: there are no issues on Windows platform.
Steps to Reproduce
- Create a simple SVG with an embedded base64 JPEG, for example:

- Convert it with Magick.NET:
using (var image = new MagickImage("test.svg"))
{
image.Write("output.png");
}
- Compare results:
✅ 14.7.0: renders correctly (base64 image + circle visible)
❌ 14.8.0 and newer: only the circle is visible, base64 image missing (white background)
Expected Behavior:
The base64-embedded image should be rendered as part of the SVG, as it was in version 14.7.0.
Images
SVG test file
