将黑/白图像转换为2d对象

时间:2012-09-19 06:46:44

标签: c# autocad

您好我需要读取2d黑白图像并将其转换为可以通过AutoCAD准备好的2d对象,因此我认为文件格式必须是DFX。 我不确定如何解决这个问题,它将被用于一台机器,在那里,页岩切割出有机玻璃板的形状,其中白色没什么,黑色是有机玻璃。 我真的不知道如何解决这个问题,阅读图像文件并确定它的黑色或白色很容易!但问题是如何处理这些数据?据我所知,DFX文件格式在线上工作? 任何信息或建议将不胜感激!

2 个答案:

答案 0 :(得分:1)

Autodesk provides a reference for the DXF file format。它看起来确实是Autocad(R)绘图内容的逐行表示。

还有其他变体,例如“Binary DXF”(Google搜索“DXF文件格式”会产生更多链接)。

答案 1 :(得分:1)

AutoCAD适用于矢量图像。你看看位图到矢量的转换。

您可以使用跟踪进行转换。 Potrace是一个开源位图到矢量跟踪库。 Potrace目前可以生成以下输出格式:DXF

然而,位图跟踪并不完美;对于高质量的矢量图像,线跟踪器通常仅用于进行初始跟踪,稍后将进行手动调整。 Inkscape是一个开源矢量图像编辑器,为跟踪提供内置支持(内部使用potrace)。

相关问题