У меня есть программа, которая создает изображения SVG, используя модуль svgwrite
в Python.
У меня действительно простая проблема, для которой я не могу найти решение:
При инициализации изображения через Drawing
я не устанавливаю размер блока, чтобы последний блок точно покрывал область, в которой находится информация. Но проблема в том, что конечный объект, который создается, маленький, и я всегда хочу увеличить его, чтобы подогнать под экран.
Мое изображение является родным svg, поэтому масштаб не должен соответствовать качеству.
Поэтому я пытаюсь найти способ масштабирования всего изображения (например, изменение размера по умолчанию) из определения, чтобы, когда кто-то открывает его, оно имело больший размер, не устанавливая размер поля вручную.
Я не смог применить масштабное преобразование ко всему изображению с svgwrite
.
Я пытался сделать Drawing(filename, size=(u'200%', u'200%'))
, но это не сработало.
Я также пытался это , но при использовании svgutils
, svg.height
и svg.width
, возвращайте '100%'
.
Можете ли вы объяснить мне, как я могу это сделать (желательно с svgwrite)?