Как увеличить файлы SVG в Python? - PullRequest
0 голосов
/ 30 марта 2020

Я хочу объединить несколько файлов SVG в один. Для этого я использую библиотеку Python Svgutils. Я делаю это, используя следующий код.

fig = Figure("75cm", "75cm", 
  SVG("_4_KuKaLinienRotate.svg").move(00,-50)
  ,SVG("_4_KuKaLinienRotate.svg").move(00,-100)
  ,SVG("_4_KuKaLinienRotate.svg").move(00,-150)
  ,SVG("_4_KuKaLinienRotate.svg").move(00,-200)).tile(1,4)
fig.save("_5_KuKaLinienRotateDup.svg")

Затем я сохраняю файл в формате PDF.

Output_PDF("_5_KuKaLinienRotateDup.svg","__3_Output_Rotate_Dup_PDF")

Если я хочу напечатать это сейчас, все изображения очень маленькие. Теперь мой вопрос: как вы можете увеличить файлы SVG, чтобы они больше не были такими маленькими?

В общем, как вы можете использовать python для увеличения и сохранения файла SVG?

1 Ответ

0 голосов
/ 31 марта 2020

Я не уверен, какая библиотека, которую вы здесь используете, может быть поверх PyX. (В PyX нет SVG (). Move () и c. Напрямую. Но не против.)

В PyX вы можете масштабировать вывод путем преобразования при вставке в холст, или вы можете настроить разрешение (по умолчанию 96 pt / inch) при загрузке файла SVG.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...