У меня есть веб-приложение, которое генерирует встроенную графику SVG на клиенте "на лету" на основе взаимодействия с пользователем. Графика определяется частично атрибутами элемента, а частично - классами CSS и идентификаторами.
Я хотел бы иметь возможность предоставить клиенту возможность сохранить копию встроенного SVG в виде растрового изображения или файла изображения .svg. Важно, чтобы все стили применялись из внешних файлов стилей CSS. Как я могу предоставить эту функциональность для сохранения в виде .svg или bitmap (.gif) предпочтительно в браузере с помощью javascript или на сервере с node.js?