我需要将任意文本转换成一组用HPGL (HP图形语言)定义的矢量坐标,以便能够使用激光打印,如果可能的话使用C/C++。
我可以使用任何字体,使这项任务更容易。
我已经找到了将象形文字轮廓提取到SVG的方法,但我不知道如何处理SVG以获得最终的HPGL坐标。我不确定我是否需要通过SVG,它看起来太复杂了,最终得到简单的HPGL向量。
发布于 2012-03-26 18:05:32
它不是C/C++,但我曾经使用一个简单的perl脚本,名为Psto编辑 (您可以下载它的源代码),然后修改结果,将数据发送到HPGL绘图仪。
基本上是这样的:
我不得不这样做,因为inkscape的HPGL不适合我的绘图仪。如果我不得不再做一次,我可能会给墨迹一个尝试。它是一个插件,为inkscape和似乎产生HPGL适合于切割机。
因为inkscape可以读取SVG文件,然后生成HPGL文件,所以您似乎可以使用它。
https://stackoverflow.com/questions/9876231
复制相似问题