Documentation of 'org.jfree.chart.encoders.ImageEncoder' Java class
ImageEncoder
org.jfree.chart.encoders

Interface ImageEncoder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      byte[] encode(java.awt.image.BufferedImage bufferedImage)
      Encodes an image in a particular format.
      void encode(java.awt.image.BufferedImage bufferedImage, java.io.OutputStream outputStream)
      Encodes an image in a particular format and writes it to an OutputStream.
      float getQuality()
      Get the quality of the image encoding.
      boolean isEncodingAlpha()
      Get whether the encoder should encode alpha transparency.
      void setEncodingAlpha(boolean encodingAlpha)
      Set whether the encoder should encode alpha transparency (not supported by all ImageEncoders).
      void setQuality(float quality)
      Set the quality of the image encoding (not supported by all ImageEncoders).
    • Method Detail

      • encode

        byte[] encode(java.awt.image.BufferedImage bufferedImage)
               throws java.io.IOException
        Encodes an image in a particular format.
        Parameters:
        bufferedImage - The image to be encoded.
        Returns:
        The byte[] that is the encoded image.
        Throws:
        java.io.IOException - if there is an IO problem.
      • encode

        void encode(java.awt.image.BufferedImage bufferedImage,
                    java.io.OutputStream outputStream)
             throws java.io.IOException
        Encodes an image in a particular format and writes it to an OutputStream.
        Parameters:
        bufferedImage - The image to be encoded.
        outputStream - The OutputStream to write the encoded image to.
        Throws:
        java.io.IOException - if there is an IO problem.
      • getQuality

        float getQuality()
        Get the quality of the image encoding.
        Returns:
        A float representing the quality.
      • setQuality

        void setQuality(float quality)
        Set the quality of the image encoding (not supported by all ImageEncoders).
        Parameters:
        quality - A float representing the quality.
      • isEncodingAlpha

        boolean isEncodingAlpha()
        Get whether the encoder should encode alpha transparency.
        Returns:
        Whether the encoder is encoding alpha transparency.
      • setEncodingAlpha

        void setEncodingAlpha(boolean encodingAlpha)
        Set whether the encoder should encode alpha transparency (not supported by all ImageEncoders).
        Parameters:
        encodingAlpha - Whether the encoder should encode alpha transparency.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.