我一直在使用冲刷,它工作得很好。我想在Python应用程序中使用它,而不是cli。我希望输出与我在CMD上运行以下命令时的输出相同:
scour -i input.svg -o output.svgz --enable-viewboxing --enable-id-stripping \ --enable-comment-stripping --shorten ids --indent=none
找不到如何在python应用程序中调用此函数的任何文档
发布于 2019-04-23 21:31:57
在scour下载中,有一个testscour.py,您可以使用它来查看如何从代码中访问scour,而不是通过cli。
当我最终解决我最相似的冲刷问题时,我是这样做的:
from scour import scour
import re
with open(svg_file, 'r') as f
svg = f.read()
scour_options = scour.sanitizeOptions(options=None) # get a clean scour options object
scour_options.remove_metadata = True # change any option you like
clean_svg = scour.scourString(svg, options = scour_options) # use scourhttps://stackoverflow.com/questions/51507820
复制相似问题