5

假设我有一个 PostScript 文件,其中包含使用 gnuplot 生成的绘图。但是,我没有源数据,也没有用于生成绘图的 gnuplot 命令。

您知道以某种方式从图形表示(即 PostScript 文件)中提取数据的任何方法吗?这样的代码必须从像素表示中逐字“读取图形”(特别是,我有一个平滑的线/散点 XY 图),我知道结果充其量是近似的(但这仍然是非常非常可取)。

你有这方面的经验吗?感谢您的时间!

4

2 回答 2

4

PostScript 只不过是一种描述页面的编程语言。PostScript 文件是一个纯文本文件,其中包含描述由打印机或查看器解释的页面的程序。

因此,它可以修改为编程操作,尽管是以低级方式。

我将通过以下方式处理此任务。

  1. 学习 PostScript。(参考手册会派上用场。)
  2. 研究 gnuplot 的输出。gnuplot 如何输出图形?这是系统的吗?等等。
  3. 解析并提取所需的信息。
于 2012-07-16T07:28:56.330 回答
0

g3data在此处可用,看起来很有可能。它在 Linux 上运行。

于 2012-07-19T15:01:04.493 回答