我已经下载了一堆 .krn 文件,我想使用 music21 将它们转换为图像 - png 或 jpg。我试过这个:
当我这样做时:
from music21 import *
op = krnfile
s = converter.parse(op)
s.show()
我在正在使用的 Jupyter Notebook 中看到了一个很棒的图像文件,但是当我尝试像这样以编程方式保存该文件时:
s.write(fp = 'outputfile.png', fmt = 'png')
它说:
Music21ObjectException: cannot support showing in this format yet: png
这似乎有点奇怪,因为它显然设法在笔记本中显示图像。
看起来也许我可以LilypondConverter.createPNG(fileName=None)
从中使用,但是需要安装 Lilypond 吗?我已经安装了 MuseScore2,当我调用s.show()
.
非常感谢!亚历克斯