首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文本转换为HPGL (绘图仪)矢量坐标

问将文本转换为HPGL (绘图仪)矢量坐标
EN

Stack Overflow用户
提问于 2012-03-26 16:45:50
回答 1查看 1.9K关注 0票数 1

我需要将任意文本转换成一组用HPGL (HP图形语言)定义的矢量坐标,以便能够使用激光打印,如果可能的话使用C/C++。

我可以使用任何字体,使这项任务更容易。

我已经找到了将象形文字轮廓提取到SVG的方法,但我不知道如何处理SVG以获得最终的HPGL坐标。我不确定我是否需要通过SVG,它看起来太复杂了,最终得到简单的HPGL向量。

EN

回答 1

Stack Overflow用户

发布于 2012-03-26 18:05:32

它不是C/C++,但我曾经使用一个简单的perl脚本,名为Psto编辑 (您可以下载它的源代码),然后修改结果,将数据发送到HPGL绘图仪。

基本上是这样的:

  • 使用inkscape,我画了一幅图片,然后保存为EPS (postscript)。
  • 我使用psto编辑将结果的EPS转换为HPGL。
  • 然后perl脚本稍微修改了生成的HPGL (主要是删除除我需要的命令之外的任何命令,并设置速度)
  • perl脚本的结果被输入到绘图仪。

我不得不这样做,因为inkscape的HPGL不适合我的绘图仪。如果我不得不再做一次,我可能会给墨迹一个尝试。它是一个插件,为inkscape和似乎产生HPGL适合于切割机。

因为inkscape可以读取SVG文件,然后生成HPGL文件,所以您似乎可以使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9876231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档