如何在Java中高效地绘制SVG图像?
参考资料: 在参考问题中,我询问了有关光栅化图像转换的质量问题。有人建议我应该使用SVG图像,因为转换的质量将更高、更灵活。(哪个是正确的,是吗?) 因此,我花了相当长的时间试图找出如何使用蜡染库,阅读它们的API并通过谷歌搜索看看其他人是否也有同样的问题 到目前为止,我还没有遇到任何实质性的问题,所以我希望有人能帮助我。以下是我想做的: 与使用BuffereImage的AffineTransform和Graphics2D的drawImage(…)类似,如何在Java中高效地绘制SVG图像?,java,svg,batik,Java,Svg,Batik,参考资料: 在参考问题中,我询问了有关光栅化图像转换的质量问题。有人建议我应该使用SVG图像,因为转换的质量将更高、更灵活。(哪个是正确的,是吗?) 因此,我花了相当长的时间试图找出如何使用蜡染库,阅读它们的API并通过谷歌搜索看看其他人是否也有同样的问题 到目前为止,我还没有遇到任何实质性的问题,所以我希望有人能帮助我。以下是我想做的: 与使用BuffereImage的AffineTransform和Graphics2D的drawImage(…)类似,是否可以(以及如何)转换SVG图像/对象,
是否可以(以及如何)转换SVG图像/对象,然后将其绘制到JPanel上 在我想画它之前,我想,我可以先根据仿射变换对象对它进行栅格化,然后使用Graphics2D进行绘制,但如果每次都要进行栅格化,然后才能绘制图像。。。当然有更好的办法 因此,经过深思熟虑,我想知道SVG是否真的是解决这个问题的方法。 那么,我应该采取什么样的最佳方法?
光栅化与矢量图像 注意:创建SVG文件根本不是问题
谢谢 我在pdf环境中使用这个库(与jasper/iReport一起),结果是正确的。我试过蜡染,但我发现它很难使用。这里有一个例子:@revo:我会试试——如果可行,我会让你知道。谢谢。@revo:蝾螈似乎比蜡染更容易使用。贴出答案,我会接受的。再次感谢。您能告诉我如何使用Jasper或i Repert进行SVG到Pdf的转换吗?