[RESOLVIDO]Salvando imagem jpeg

amigos…

to salvando uma imagem em jpeg pra usa-la no ireport, mas ao salvá-la a imagem ta vindo laranja… como se tivesse cor de fundo, mas nao tem…

segue meu codigo que salva a imagem e a imagem em anexo


BufferedImage chart = Graficos.graficoBarraPorParticip("Pos NET por Participante ",
                        null, null, dados,strDtAnt,strDt);
                //FileOutputStream fos = new FileOutputStream("\" + str[1].toString() +".jpeg");   
                FileOutputStream fos = new FileOutputStream("c:/teste.jpeg");   
                JPEGImageEncoderImpl enc = new JPEGImageEncoderImpl(fos);   
                enc.encode(chart);  

public static BufferedImage graficoBarraPorParticip(String tituloGrafico, String 

               tituloEixoX, String tituloEixoY, List arrayValores,String dtAnt,String dt) throws Exception {

        BufferedImage buf = null;

        try {

            DefaultCategoryDataset defaultCategoryDataset = new DefaultCategoryDataset();
            Iterator iterator = arrayValores.iterator();

            while (iterator.hasNext()) {
                Object[] str = (Object[]) iterator.next();
                defaultCategoryDataset.addValue(Double.parseDouble(str[3].toString()),
                        dt,str[0].toString());
                
                defaultCategoryDataset.addValue(Double.parseDouble(str[7].toString()),
                        dtAnt,str[0].toString());
                

            }



            JFreeChart chart = ChartFactory.createBarChart3D(tituloGrafico, tituloEixoX,

                          tituloEixoY,defaultCategoryDataset, PlotOrientation.VERTICAL, 

                          true, false, false);

            //chart.setBorderVisible(false);

            //chart.setBorderPaint(Color.black);
           chart.setBackgroundPaint(Color.WHITE);

            buf = chart.createBufferedImage(400, 250);

        } catch (Exception e) {

            throw new Exception(e);

        }

        return buf;

    }


o proprio jfreechart tem um comando pra salvar imagem…com ele funcionou…

ChartUtilities.saveChartAsJPEG