Масштабировать изображение SVG без - PullRequest
0 голосов
/ 18 января 2019

У меня есть программа, которая создает изображения SVG, используя модуль svgwrite в Python.

У меня действительно простая проблема, для которой я не могу найти решение:
При инициализации изображения через Drawing я не устанавливаю размер блока, чтобы последний блок точно покрывал область, в которой находится информация. Но проблема в том, что конечный объект, который создается, маленький, и я всегда хочу увеличить его, чтобы подогнать под экран.

Мое изображение является родным svg, поэтому масштаб не должен соответствовать качеству.
Поэтому я пытаюсь найти способ масштабирования всего изображения (например, изменение размера по умолчанию) из определения, чтобы, когда кто-то открывает его, оно имело больший размер, не устанавливая размер поля вручную.

Я не смог применить масштабное преобразование ко всему изображению с svgwrite.
Я пытался сделать Drawing(filename, size=(u'200%', u'200%')), но это не сработало.
Я также пытался это , но при использовании svgutils, svg.height и svg.width, возвращайте '100%'.

Можете ли вы объяснить мне, как я могу это сделать (желательно с svgwrite)?

...