Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 Java 中将 BufferedImage 转换为可缩放矢量图形 (SVG)?是否有任何java库可以这样做?我发现Batik可用于将 SVG 文件转换为其他格式(例如此处),但反之则不然。此外,在Potrace及其 java 实现delineate的情况下,我需要安装该软件,而我正在寻找一个库 jar,我可以将其导入并在我的项目中使用。
对任何此类库的建议将不胜感激。
Batik 将允许您在 SVG 文件中“嵌入”一个 BufferedImage。这是一个例子。
但是请注意,BufferedImage 已经是光栅位图,并且在您调整 SVG 图像大小时必然会像素化。如果您正在寻求在没有像素化的情况下进行图像缩放的好处,则需要付出额外的努力,使用 Batik API “重绘”图像。