У меня есть приложение Python, которое в какой-то момент создает собственное svg-изображение. Этот svg затем немедленно отправляется через веб-сервер (и является catch в атрибуте xlink: href).Как экспортировать SVG в файл?
Я бы хотел сделать копию этого файла и уметь его просматривать после закрытия сервера. Поскольку это просто для тестирования, мне все равно, что формат сохранен, я только хочу, чтобы он был «человеком визуализируемым». Как я могу это сделать?
Я работаю на ОС ubuntu, использую Python 3, и изображение создается Datashader (это актуально).
Если это было непонятно: я не хочу генерировать svg. Мой svg уже сгенерирован, и я хочу сохранить его в файле.
Файл '.svg' идеально визуализирован для человека, просто откройте его в любом браузере. Вы имеете в виду, что вы хотите, чтобы изображение в формате SVG, отображаемое в растровом изображении PNG, возможно? –
Мне все равно. Я не могу открыть его просто, пока это просто объект Python, поэтому даже если это svg, png или что угодно, пока он сохраняется, я буду счастлив. –
Итак ... 'open ('out.svg', 'w'). Write (svg_string)'? SVG - это просто XML. Я немного озадачен тем, что вы отправляете содержимое SVG на веб-сервер, но с трудом записываете его на диск. Я что-то упускаю? –