Image / ByteArray转换为SVG?

时间:2009-11-12 07:09:32

标签: ruby actionscript image-processing

我想知道是否有可能在谷歌上获得某个图像的网址,比如一个正方形(jpg / png / gif),并将其处理成SVG。这可能吗?

现在我通过使用dataFormat =“binary”创建一个URLRequest('image / on / google')来获取Actionscript中的ByteArray数据。我不认为Actionscript可以处理/做它,但也许它可以。我也很擅长Ruby,所以也许这可能与Ruby有关吗?

如果是这样,可以开始使用任何示例代码/库吗?

我想另一种问题是,如何将Bitmap转换为Adobe Illustrator之类的一组矢量路径呢?

3 个答案:

答案 0 :(得分:1)

你需要对它进行矢量化,这通常称为“跟踪”。通过在UI中单击显示,Adobe Illustrator等程序可以执行此操作。

有免费的库和工具,例如potraceAutotrace,它们会拍摄(灰度)位图并生成SVG。

Vector Magic等商业工具也可以制作彩色图像。

答案 1 :(得分:1)

没有默认支持 - 您必须编写自己的光栅到矢量转换算法,最好是在服务器端,因为它可能会占用大量CPU。快速搜索栅格到矢量/ jpg到svg仅显示toolsalgorithms,而不是API。

答案 2 :(得分:0)