使用 svgwrite 旋转路径
Rotate path with svgwrite
假设我使用 svgwrite 在 SVG 中创建了一个带有箭头的绘图:
In [1]: import svgwrite
In [2]: dwg = svgwrite.Drawing('arrow.svg')
In [3]: path = dwg.path(d='M 0,283.45145 H 39.819792 v 13.22917 L 66.278127,270.22229 39.819793,243.76395 v 13.22917 H
...: 0 Z')
dwg.add(path)
In [4]: dwg.save()
有没有办法在保存前旋转180°?
谢谢!
您可以向路径添加转换,例如
path = dwg.path(d='M 0,283.45145 H 39.819792 v 13.22917 L 66.278127,270.22229 39.819793,243.76395 v 13.22917 H...: 0 Z', transform="rotate(180)")
假设我使用 svgwrite 在 SVG 中创建了一个带有箭头的绘图:
In [1]: import svgwrite
In [2]: dwg = svgwrite.Drawing('arrow.svg')
In [3]: path = dwg.path(d='M 0,283.45145 H 39.819792 v 13.22917 L 66.278127,270.22229 39.819793,243.76395 v 13.22917 H
...: 0 Z')
dwg.add(path)
In [4]: dwg.save()
有没有办法在保存前旋转180°?
谢谢!
您可以向路径添加转换,例如
path = dwg.path(d='M 0,283.45145 H 39.819792 v 13.22917 L 66.278127,270.22229 39.819793,243.76395 v 13.22917 H...: 0 Z', transform="rotate(180)")