Java 图片在PDF中为黑色
我正在使用Java 图片在PDF中为黑色,java,image,rendering,jfreechart,ireport,Java,Image,Rendering,Jfreechart,Ireport,我正在使用JFreeChart创建piecharts,使用chart.createBuffereImage(宽度、高度)并将缓冲图像作为图像参数提供给IReport。在IReport中,我有一个图像,它的图像表达式指向这个参数,因此我可以渲染图像。但当导出为PDF时,图像被黑色矩形覆盖。我想是关于透明度或RGB的 这里有一条关于这个问题的线索和一些建议的解决方案,但是我不能把它们应用到我的问题上,你能帮我吗?谢谢 线程:正如@Pekka所建议的,这可能是一个限制 我找不到从JFreeChart设
JFreeChart
创建piecharts,使用chart.createBuffereImage(宽度、高度)
并将缓冲图像作为图像参数提供给IReport。在IReport中,我有一个图像,它的图像表达式指向这个参数,因此我可以渲染图像。但当导出为PDF时,图像被黑色矩形覆盖。我想是关于透明度或RGB的
这里有一条关于这个问题的线索和一些建议的解决方案,但是我不能把它们应用到我的问题上,你能帮我吗?谢谢
线程:正如@Pekka所建议的,这可能是一个限制 我找不到从JFreeChart设置RGB或透明度值的方法
该类包括一个方法,该方法接受一个
imageType
,该方法随后用于创建。您可能需要根据经验选择最佳方案。正如@Pekka所建议的,这可能是一个限制
我找不到从JFreeChart设置RGB或透明度值的方法
该类包括一个方法,该方法接受一个
imageType
,该方法随后用于创建。您可能需要根据经验选择最佳方案。好吧,透明度或RGB是很好的猜测。您试图嵌入的图像是透明的吗?它们是RGB图像吗?嗯,我只有createBuffereImage()方法,我找不到从JFreeChartWell设置RGB或透明度值的方法,透明度或RGB都是很好的猜测。您试图嵌入的图像是透明的吗?它们是RGB图像吗?嗯,我只有createBuffereImage()方法,我找不到从JFreeChart设置RGB或trasparency值的方法