是否可以使用java将buffredImage转换为可缩放矢量图像(SVG)?

时间:2013-06-24 07:33:07

标签: java swing svg bufferedimage vector-graphics

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

对任何此类图书馆的建议将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

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

请注意,BufferedImage已经是一个光栅位图,但在调整SVG图像时必须pixelate。如果您在没有像素化的情况下寻求图像缩放的好处,那么您需要使用Batik API进行“重绘”图像的额外工作。