Example usage for org.jfree.chart.encoders SunJPEGEncoderAdapter encode

List of usage examples for org.jfree.chart.encoders SunJPEGEncoderAdapter encode

Introduction

In this page you can find the example usage for org.jfree.chart.encoders SunJPEGEncoderAdapter encode.

Prototype

@Override
public void encode(BufferedImage bufferedImage, OutputStream outputStream) throws IOException 

Source Link

Document

Encodes an image in JPEG format and writes it to an output stream.

Usage

From source file:com.orange.atk.atkUI.coregui.StatisticTool.java

/**
 * Creates a jpeg file with the generated chart
 * //  ww w  .  j  a v a  2  s.c o  m
 * @param outFilePath
 *            the path to the output file
 */
public void createJPEGFile(File outFile) {
    try {
        FileOutputStream outputStream = new FileOutputStream(outFile);
        BufferedImage bufferedImage = jfreechart.createBufferedImage(550, 270);
        SunJPEGEncoderAdapter encoder = new SunJPEGEncoderAdapter();
        encoder.encode(bufferedImage, outputStream);
    } catch (FileNotFoundException e) {
        Logger.getLogger(this.getClass()).error(e);
    } catch (IOException e) {
        Logger.getLogger(this.getClass()).error(e);
    }
}