如何在Python中放大SVG文件?

2024-09-30 20:23:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把几个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文件


Tags: 文件代码svgoutputmovepdfsave格式
1条回答
网友
1楼 · 发布于 2024-09-30 20:23:02

我不确定您在这里使用的库可能位于PyX之上。(PyX中没有SVG().move()等,但请不要介意。)

在PyX中,您可以在插入画布时通过转换缩放输出,也可以在加载SVG文件时调整分辨率(默认为96 pt/英寸)

相关问题 更多 >