jfreechar 生成圖片後 如何保存在硬盤

在網上搜了 很久 都沒有發現關於這個的帖子。現和大家分享一下

 

 

JFreeChart chart = new JFreeChart(chartTitle, JFreeChart.DEFAULT_TITLE_FONT, plot, TWO);
chart.setBackgroundPaint(java.awt.Color.white);
ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection());

filename = ServletUtilities.saveChartAsPNG(chart, chartWidth, chartHeight, info, session);

  try {

         //下面段就是生成的路徑(我的路徑是直接保存在Web服務器的根目錄下的ckTest裏),filename就是圖片的名字

          FileOutputStream fs = new FileOutputStream ("/usr/bea9/user_projects/applications/newck/server/examples/build/mainWebApp/ckTest/"+filename);
      

 

//這段就是生成圖片了

ChartUtilities.writeChartAsJPEG(fs,1,chart,700,400,null);
                   fs.close();
  } catch (Exception e) {
   e.printStackTrace();
  }

 

發佈了20 篇原創文章 · 獲贊 8 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章