【问题标题】:Is it possible to convert buffredImage to scalable vector image (SVG) using java?是否可以使用 java 将 buffredImage 转换为可缩放矢量图像 (SVG)?
【发布时间】:2013-06-20 15:32:36
【问题描述】:

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

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

【问题讨论】:

    标签: java swing svg bufferedimage vector-graphics


    【解决方案1】:

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

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

    【讨论】:

    • 能否详细说明“重绘图像”?
    猜你喜欢
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 2014-11-24
    • 2017-03-23
    • 2020-10-13
    相关资源
    最近更新 更多