I've tried to save a Chart to file in JPEG-format using the ChartUtilities:
Code: Select all
ChartUtilities.saveChartAsJPEG(new File("chartline.jpg"), chart, 200,100);
Code: Select all
java.lang.UnsupportedOperationException: compression not supported
at javax.imageio.ImageWriteParam.checkSupportsCompression(libgcj.so.90)
at javax.imageio.ImageWriteParam.setCompressionMode(libgcj.so.90)
at org.jfree.chart.encoders.SunJPEGEncoderAdapter.encode(SunJPEGEncoderAdapter.java:167)
at org.jfree.chart.encoders.EncoderUtil.writeBufferedImage(EncoderUtil.java:134)
at org.jfree.chart.ChartUtilities.writeChartAsJPEG(ChartUtilities.java:428)
at org.jfree.chart.ChartUtilities.saveChartAsJPEG(ChartUtilities.java:522)
at org.jfree.chart.ChartUtilities.saveChartAsJPEG(ChartUtilities.java:474)
at Charts.BuildJFreeChart.SaveBuildChart(BuildJFreeChart.java:134)
at ReportTemplate.ReportTemplateImpl.ReportAllTrendImpl.addOverallChart(ReportAllTrendImpl.java:187)
at GenerateSampleReport.createReport(GenerateSampleReport.java:145)
at Main.main(Main.java:12)
Any idea? Excuse me for my English...