我制作了一个 OCaml 程序,使用海龟解释绘制 L 系统。 我正在寻找的是将我用图形绘制的内容保存到 EPS 和 PDF 文件的图像中。 但我以前从未这样做过,也不知道该怎么做,所以我查看了图形库,发现的只是 get_image 来获取图像文件和 dump_image 从图像文件中获取矩阵颜色,但从这里我不知道如何将数据保存到 EPS 或 PDF 文件中。
有人知道如何做到这一点吗?
最佳答案
我没用过,但是有graphicspdf它实现了Graphics
接口(interface),但输出为PDF(opam installgraphicspdf
)。与后记类似的是 GraphPS (未封装在 opam 中)。
或者,如果您的程序设计良好,您应该能够渲染到多个后端。在这种情况下Vg允许您渲染为 PDF、SVG 或 html Canvas (opam install vg
)。还有ocaml-cairo它为您提供到 C 库 libcairo 的绑定(bind),并允许您渲染到多个渲染后端 (opam install cairo
)。
关于graphics - 将 OCaml 图形制作的绘图保存在 EPS 和 PDF 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20743604/