[python] matplotlib을 이용해 png를 svg로 바꾸기, png to svg, png2svg, svg2png, svg to png
애초에 저장할 때 array를 svg로 저장하면 된다. x = plt.imread('../handwritting_fonts/0.png')[..., 0] image_format = 'svg' x.shape plt.imsave('0.svg', x, format='svg', cmap='gray') svg2png로 검증하기. from svglib.svglib import svg2rlg from reportlab.graphics import renderPM drawing = svg2rlg("0.svg") renderPM.drawToFile(drawing, "my.png", fmt="PNG")