3

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

对任何此类库的建议将不胜感激。

4

1 回答 1

0

Batik 将允许您在 SVG 文件中“嵌入”一个 BufferedImage。这是一个例子

但是请注意,BufferedImage 已经是光栅位图,并且在您调整 SVG 图像大小时必然会像素化。如果您正在寻求在没有像素化的情况下进行图像缩放的好处,则需要付出额外的努力,使用 Batik API “重绘”图像。

于 2014-01-14T06:48:53.800 回答