将图像转换为 Visio 图表?

将图像转换为 Visio 图表?

我正在尝试将一个简单的图表(方框和箭头)转换为 Visio 图表。但是,这些方框和箭头太多了,因此手动操作会很麻烦。

有没有办法将图像转换为 Visio 图表?

答案1

实际上,有几种工具可用于将图像转换为 Visio 图表。其中之一是Visio 图像转换器,假装甚至能够“向形状添加连接点”

虽然我还没有亲自测试过这样的工具,但如果它们能在其他情况下发挥作用,我会感到非常惊讶。不是因为SecurityMatt 提到的原因¹,但众所周知,图像到矢量的转换效果并不好。即使是 Adob​​e Illustrator 中的实时描摹功能也运行得不太好,而 Adob​​e 为此功能投入了大量精力。

图像渲染效果并不完美。例如,如果我们导出相同的图表,图像在像素级别上不会完全相同,例如因为我略微更改了 LCD 屏幕的“Clear Type”选项。这使得图表的 OCR 不明显,更不用说 Visio 图表可以通过更改元素的颜色、大小、粗细和其他视觉方面进行自定义。

Visio 还可以嵌入普通图像,这使得事情变得更加困难,特别是当这些图像充当形状时(想象一下有一个网络地图,其中网络设备从 Visio 中丑陋的默认设备替换为一些更图形化的设备)。

结论:请随意尝试我所参考的工具或类似的工具,但不要指望它们能带来神奇的效果。


¹ 在我看来,SecurityMatt 所说明的情况极其罕见。如果箭头在元素后面连接,则图表存在问题。为什么有人会这样做?图表的重点不就是让视觉上清楚地看到哪里连接了什么吗?

答案2

不可以。Visio 将矩形和箭头等对象存储为单独的对象,以便当您从文件重新加载它时,您可以单独移动矩形和箭头。

图像不会将箭头的图片存储为“哦,有一个箭头从这里到那里”,而是将其存储为一个白色像素,接着是一个黑色像素,接着是一个白色像素等等。

简而言之,从 Visio 转换为图像时信息会被破坏 - 这意味着没有足够的信息将其正确转换回来。您能做的最好的事情就是将图像导入 visio,但遗憾的是您无法独立移动图像上的对象。

更普遍地说,尝试从图片中获取信息是人工智能的一个活跃研究课题,但遗憾的是,对于拍摄照片并将其分解成其组成部分,并没有一个简单的答案。

答案3

我假设您的简单图表不是简单矢量图形 (SVG) 格式。因此,这可能不会回答您的问题。但它是相关的,并且可能会为其他可能被引导到此页面的人解决问题。如果您的图表/图像采用 SVG 格式,或者您能够从成像程序将图像转换/导出为 SVG,那么您可以在 Visio(我使用的是 2013)中导入图形,并取得一定程度的成功。

相关内容