是否有可能将图像/ BufferedImage转换为JFreeChart?JFreeChart&Image
回答
将图像投射到JFree不是可能的。要从JFreechart创建图像,您可以执行以下操作:
BufferedImage objBufferedImage=objJFreechart.createBufferedImage(600,800);
ByteArrayOutputStream bas = new ByteArrayOutputStream();
try {
ImageIO.write(objBufferedImage, "png", bas);
} catch (IOException e) {
e.printStackTrace();
}
byte[] byteArray=bas.toByteArray();
这会创建字节[]。
现在您需要从byte []创建图像。下面是这样做的。
InputStream in = new ByteArrayInputStream(obj);
BufferedImage image = ImageIO.read(in);
File outputfile = new File("image.png");
ImageIO.write(image, "png", outputfile);
图像在创建项目的地方创建(本地驱动器)。
另一种从JFreeChart创建图像的方法是使用'ChartUtilities.writeChartAsPNG(输出流,jfreechart,x,y)'函数。 – 2011-12-18 21:38:51
yannis hristofakis:这样,你无法访问BufferedImage。我需要这个,因为图表添加了一些我通过配置图表无法摆脱的填充,所以我不得不裁剪图像 - BufferedImage.getSubImage(...) – Buffalo 2013-11-01 14:43:55
JFreeChart
对象是用于制作图像,它不消耗它们,图像不能转换为JFreeChart对象。 参见:http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/JFreeChart.html
JfreeChart首先获取数据并使用通用ChartUtilities类或任何自定义实用程序类生成图像。
ChartUtilities.writeChartAsPNG(outputstream,getDataset(), width,height);
也许这可以帮助你:here
- 1. Matlab`image(image)= - 1`?
- 2. JFreechart SeriesException
- 3. OpenCV mat * image =(mat *)image
- 4. image/pjpeg和image/jpeg
- 5. background-image url response image
- 6. JFreeChart与SWT
- 7. Jfreechart和jdbc.CategoryDataset
- 8. 使用JFreeChart
- 9. JFreeChart setDataset for XYPlot
- 10. 更新jfreechart
- 11. Eclipse RCP与JFreeChart
- 12. JFreeChart内插值
- 13. JFreeChart Timeseries RegularTimePeriod
- 14. 显示JFreeChart值
- 15. JFreeChart in portlet
- 16. JFreeChart轴位置
- 17. JFreeChart not rescaling
- 18. Jfreechart选择
- 19. Jfreechart没有X11
- 20. 与Jfreechart报告?
- 21. 动态Jfreechart
- 22. JFreeChart - IntervalMarker垂直?
- 23. 的JFreeChart上getSeriesVisible
- 24. JFreeChart抛出java.util.ConcurrentModificationException
- 25. CSS image-orientation:from-image;不工作
- 26. HTML Mouseover image over image推出
- 27. Android - ImageView Image Boundaries Bidder then Image
- 28. Image-> JSON - >。Net Image
- 29. jfreechart在客户端
- 30. 广场上的JFreeChart
要投射/图像转换成图表?我不明白这是怎么工作的 – klonq 2011-03-11 13:57:56
你想用Jfreechart制作图片/ BufferedImages吗? – 2011-03-11 18:03:08