1

我正在尝试可视化音频波的光谱表示并将其导出为出版质量格式。似乎使用 R 执行此操作的最简单方法是使用包seewave。在下面的示例中,我创建了 0.5 秒的白噪声,生成quartz()窗口,并将白噪声可视化为spectro

require(seewave)
n <- noisew(d=0.5, f=22050)
quartz(width=6, height=6)
spectro(n,f=22050)

然后我手动保存 PDF,它会创建 1.7MB 的文件。它的质量非常好,实际上——太好了。所有这些精细的光谱色托盘级别都以矢量绘制。因此,如果我将它嵌入到 LaTeX 中,它会严重减慢一切。如果我在 Illustrator 中打开它并想要进行一些调整 - 它会严重减慢一切。但是我不能把它做成PNG或其他位图格式,因为质量太低了,我无法在Illustrator中做一些收尾工作。

有什么建议可以减小此图形的大小,但仍保持矢量吗?

4

1 回答 1

1

为什么您认为将其导出为位图会使质量过低?您是否知道可以使用设备res=选项以所需的任何分辨率导出它png?300 或 600-ppi PNG 的打印质量已经足够高,对于大多数计算机应用程序来说绰绰有余。

于 2013-01-17T00:13:47.097 回答