2013-06-24 36 views
3

是否可以在Java中将BufferedImage转换为可伸缩矢量图形(SVG)?有没有任何Java库可以这样做? 我发现Batik可用于将SVG文件转换为其他格式(例如here),但不能用其他方式。 同样在Potrace及其Java实现delineate的情况下,我需要安装软件,而我正在寻找一个库,我可以导入和使用在我的项目中的jar。是否可以使用java将buffredImage转换为可缩放矢量图(SVG)?

任何此类图书馆的建议将不胜感激。

回答

0

Batik将允许您在SVG文件中嵌入BufferedImage。这里是an example

注意,一个BufferedImage已经是一个光栅化的位图,然而,必然会pixelate为您调整SVG图像。如果你正在寻求图像缩放的好处而不需要像素化,那么你需要花费额外的努力来用Batik API“重绘”图像。

+0

你能否详细说一下“重绘图像”? –

相关问题