Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 图片在PDF中为黑色_Java_Image_Rendering_Jfreechart_Ireport - Fatal编程技术网

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值的方法