我正在svg
使用 python 及其模块创建一个文件svgwrite
。除了圆圈等(效果很好)外,我还需要输入另一个svg
文件。为此,我使用了:
dwg = svgwrite.Drawing('test.svg', size=(size_x, size_y), profile='tiny')
dwg.add(dwg.image('image.svg', insert=center_to_be, size=size_to_be))
除了模糊导入的 svg 图像之外,它完成了预期的操作的工作。那么在inkscape中打开时它是模糊的。当我在 chrome 中打开它时,它似乎是正确的,虽然我不能放大这么多。
但是,当我使用inkscape 导入图像时,它看起来很好。
它似乎独立于导入的 svg 图像,与我尝试的所有图像相同。
难道我做错了什么?还是它inkscape
的错误?考虑到导入的 svg 非常复杂,我只需要在生成的 svg 中设置它的位置和大小,是否有另一种方法可以将 svg 包含到 python 中的另一个 svg。我真的需要inkscape的兼容性。