【发布时间】:2013-09-03 18:12:39
【问题描述】:
我正在使用 Java Graphics2D 相关库以编程方式生成大图像。我正在使用 Batik 的 SVGGraphics2D 类来允许渲染到 SVG。
我的挑战是我有一组已经是 SVG 格式的图标,我想将它们嵌入到更大的图像中。
根据 Batik 文档,我了解如何使用 ImageTranscoder 将图标 SVG 文件带入 Graphics2D 环境。然而,这个过程会光栅化 SVG 文件并将它们转换为 BufferedImage。
结果是,当我以较大尺寸渲染主图像时,图标看起来很糟糕,而图像的其余部分却很清晰。
有没有一种方法可以使用 SVGGraphics2D 嵌入 SVG 图像而不首先对其进行光栅化?
谢谢
【问题讨论】:
标签: java svg graphics2d batik