Class ImageEncoderFactory

    • Constructor Detail

      • ImageEncoderFactory

        public ImageEncoderFactory()
    • Method Detail

      • setImageEncoder

        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.
      • newInstance

        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.
      • newInstance

        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.
      • newInstance

        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.
      • newInstance

        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.