图像为黑色PDF
问题描述:
我使用JFreeChart
创建饼图,使用chart.createBufferedImage(width,height)
并将缓冲图像作为图像参数提供给IReport。在IReport中,我有一个图像,它的图像表达指向这个参数,所以我可以渲染图像。但是,导出为PDF时,图像会覆盖一个黑色的矩形。我想,关于透明度或RGB的一些东西。图像为黑色PDF
这里有一个关于这个问题和一些建议的解决方案的线程,但我不能将它们应用于我的问题,你会帮助我吗?谢谢。
答
如所建议的通过@Pekka,这很可能的Transparency in PDF files的限制。
我找不到从JFreeChart设置RGB或透明度值的方法。
的JFreeChart
类包括createBufferedImage()
方法,该方法接受一个imageType
,其随后用于创建BufferedImage
。你可能不得不根据经验选择最优的一个。
那么,透明度或RGB是很好的猜测。 *您想要嵌入的图像是否透明? *他们是RGB图像吗? – 2010-08-27 08:12:03
好吧,我只有createBufferedImage()方法,并且我找不到从JFreeChart设置RGB或透明度值的方法 – Halo 2010-08-27 08:54:38