Python svglib将svg转换为png,但不转换整个图像
运行64位Python 3.6.8和svglib1.0.1 我有以下源图像: 注意svg只有52KB。 我有以下代码将svg转换为png:Python svglib将svg转换为png,但不转换整个图像,python,image,svg,png,Python,Image,Svg,Png,运行64位Python 3.6.8和svglib1.0.1 我有以下源图像: 注意svg只有52KB。 我有以下代码将svg转换为png: def check_logos(): print("path = " + os.getcwd()) if not os.path.exists(r"images\Seal_of_the_United_States_Department_of_the_Treasury.png"): # p
def check_logos():
print("path = " + os.getcwd())
if not os.path.exists(r"images\Seal_of_the_United_States_Department_of_the_Treasury.png"):
# pass
drawing = svg2rlg(r"images\Seal_of_the_United_States_Department_of_the_Treasury.svg")
renderPM.drawToFile(drawing, r"images\Seal_of_the_United_States_Department_of_the_Treasury.png", fmt="PNG")
return
下面是一个生产的示例:
显然,我想转换整个图像。请注意,这个png实际上是在我尝试文件转换站点时创建的,但它似乎与我用上述代码创建的相同。也许那个网站正在使用svglib。无论如何,有人能解释一下发生了什么,我能做些什么来解决它吗?除了以下几点,这里没有什么要说的了:1。svg文件不包含任何错误。2.测试被标记为beta。