gpt4 book ai didi

python - svgwrite - 如何启用写入/添加其他对象作为现有 .svg 文件的层

转载 作者:太空宇宙 更新时间:2023-11-03 12:39:45 24 4
gpt4 key购买 nike

我有一个 svg 文件,我想在现有文件中插入其他 svg 对象。

import svgwrite

dwg = svgwrite.Drawing('model.svg')
square = dwg.add(dwg.rect(20,20),(80,80), fill='blue'))
dwg.save()

它会返回一个具有这种形状的新文件,忽略我以前的文件。我怎么能写这个?

谢谢

最佳答案

我找到了一个模块来做到这一点

import svgutils.transform as st

template = st.fromfile('template.svg')
second_svg = st.fromfile('second.svg')
template.append(second_svg)
template.save('merged.svg')

我希望这对你也有用。

关于python - svgwrite - 如何启用写入/添加其他对象作为现有 .svg 文件的层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23139709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com