public class

ImageEncoderFactory

extends Object
java.lang.Object
   ↳ org.jfree.chart.encoders.ImageEncoderFactory

Class Overview

Factory class for returning ImageEncoders for different ImageFormats.

Summary

Public Constructors
ImageEncoderFactory()
Public Methods
static ImageEncoder newInstance(String format, boolean encodingAlpha)
Used to retrieve an ImageEncoder for a specific image format.
static ImageEncoder newInstance(String format)
Used to retrieve an ImageEncoder for a specific image format.
static ImageEncoder newInstance(String format, float quality, boolean encodingAlpha)
Used to retrieve an ImageEncoder for a specific image format.
static ImageEncoder newInstance(String format, float quality)
Used to retrieve an ImageEncoder for a specific image format.
static void setImageEncoder(String format, String imageEncoderClassName)
Used to set additional encoders or replace default ones.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ImageEncoderFactory ()

Public Methods

public static ImageEncoder newInstance (String format, boolean encodingAlpha)

Used to retrieve an ImageEncoder for a specific image format.

Parameters
format The image format required.
encodingAlpha Sets whether alpha transparency should be encoded.
Returns
  • The ImageEncoder or null if none available.

public static ImageEncoder newInstance (String format)

Used to retrieve an ImageEncoder for a specific image format.

Parameters
format The image format required.
Returns
  • The ImageEncoder or null if none available.

public static ImageEncoder newInstance (String format, float quality, boolean encodingAlpha)

Used to retrieve an ImageEncoder for a specific image format.

Parameters
format The image format required.
quality The quality to be set before returning.
encodingAlpha Sets whether alpha transparency should be encoded.
Returns
  • The ImageEncoder or null if none available.

public static ImageEncoder newInstance (String format, float quality)

Used to retrieve an ImageEncoder for a specific image format.

Parameters
format The image format required.
quality The quality to be set before returning.
Returns
  • The ImageEncoder or null if none available.

public static void setImageEncoder (String format, String imageEncoderClassName)

Used to set additional encoders or replace default ones.

Parameters
format The image format name.
imageEncoderClassName The name of the ImageEncoder class.