使用score或Python中的任何其他优化器优化svg



我一直在使用冲刷,效果很好。我想在Python应用程序中使用它,而不是cli。我希望输出与在CMD上运行以下命令时相同:

search-i input.svg-o output.svgz--启用viewboxing--启用id剥离\--启用注释剥离--缩短id--缩进=无

找不到任何关于如何在python应用程序中调用此函数的文档

在搜索下载中,有一个testscour.py,您可以使用它来查看如何从代码中访问搜索,而不是通过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 scour

最新更新