5

参考: 如何在旋转 BufferedImage 时产生清晰的绘制结果?

在引用的问题中,我询问了有关光栅化图像转换的质量。有人建议我应该使用 SVG 图像,因为转换的质量会更好,更灵活。(哪个是正确的,是吗?)

所以我花了相当长的时间试图弄清楚如何使用Batik库,阅读他们的 API 和谷歌搜索,看看其他人是否有同样的问题。

到目前为止,我还没有遇到任何实质性的事情,所以我希望有人可以帮助我。这实际上是我想做的事情:

以与使用 BufferedImages 的 AffineTransform 和 Graphics2D 的 drawImage(...) 类似的方式,
是否可以(以及如何)转换 SVG 图像/对象然后将其绘制到 JPanel 上?

在我想绘制它之前我在想,我可以先根据 AffineTransform 对象以某种方式对其进行栅格化,然后使用 Graphics2D 进行绘制,但是如果我每次都必须在绘制图像之前进行栅格化......肯定会有更好的方法。

所以经过深思熟虑,我想知道 SVG 是否真的是这里的路。那我应该采取什么最好的方法?
光栅化与矢量图像。

注意:创建 SVG 文件根本不是问题。

谢谢。

4

1 回答 1

0

我在 pdf 上下文中使用这个库(使用 jasper /iReport),结果是正确的。我试过蜡染,但我发现它很难使用

于 2011-07-19T14:48:36.533 回答