python - 从 Music21 保存图像文件
问题描述
我已经下载了一堆 .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()
.
非常感谢!亚历克斯
解决方案
如果你使用 n.show('lily.png'),它应该在某处创建一个临时 png 文件。尝试使用它,图像可能会打开。
抱歉我还不太了解,希望对你有帮助。
推荐阅读
- sql - 写入分区表时,为什么会出现“文件只能复制到 0 个节点”?
- java - 带有 GET、OPTIONS 方法的 Axios 401
- javascript - 如何通过单击反应中的轮播图像进行导航
- javascript - 有没有办法检查输入值是否包含特定的键码?
- javascript - 检查同级时如何禁用输入?
- javascript - Table.read() 函数给出了 [Object Promise] 如何把它变成数组?Cordova 和 Microsoft Azure 移动应用服务
- excel - 使用 PowerShell 将带有行分隔符的 CSV 导入 Excel
- database - Laravel 从数据库中获取所有行记录的总和
- c# - WPF依赖属性中的每个属性吗?
- python - 如何从 Python C API 获取历史记录