Как я могу отобразить SVG, содержащий другие SVG, в средстве просмотра изображений? (SVG, содержащий изображение с href на другое изображение)
Я не могу заставить какие-либо средства просмотра изображений отображать файлы SVG, которые имеют
imageили же
useс
hrefатрибут, который указывает на другой файл SVG.
Я могу просмотреть его в браузере, но я ищу средство просмотра изображений для отображения SVG (со встроенными изображениями), которое может автоматически обновляться при внесении изменений. Расширение VSCode было бы лучше, но я совершенно счастлив, если это может сделать любой просмотрщик изображений.
Попробуйте это, создайте test.svg,
<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
<image href="test_embed_this.svg" height="200" width="200"/>
</svg>
Создайте test_embed_this.svg,
<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
<circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" />
</svg>
Теперь попробуйте просмотреть test.svg. Я пробовал средство просмотра изображений по умолчанию, Geeqie и Inkscape. Ни один из них не может правильно отобразить test.svg. Браузеры прекрасно с этим справляются. Я использую Убунту 20.04
Все они показывают подобное
