我正在将SVG文件转换为PNG并出现一个奇怪的问题。对于大多数文件,PNG渲染完美,但对于某些文件,曲线在点之间呈现为直线。
with Image( blob=temp_svg_data, format='svg' ) as original:
original.format = 'png'
original.save(filename=png_location)
<path fill="red" d="m27.518,42.335c3.9,0,7.043-3.166,7.043-7.055c0-3.911-3.144-7.055-7.043-7.055c-3.888,0-7.055,3.144-7.055,7.055
C20.463,39.169,23.63,42.335,27.518,42.335z"/>
注意右边渲染的PNG中的红色是如何不在平滑曲线上的。
http://cl.ly/image/2t3B2w0e393Y