Class JPEGEncoder


  • public final class JPEGEncoder
    extends java.lang.Object
    This class REQUIRES the jdk 1.4
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String JPEG  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private JPEGEncoder()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void encode​(Chart chart, float quality, java.io.OutputStream outputStream)
      Encodes the chart to a JPEG format.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JPEGEncoder

        private JPEGEncoder()
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • encode

        public static final void encode​(Chart chart,
                                        float quality,
                                        java.io.OutputStream outputStream)
                                 throws ChartDataException,
                                        PropertyException,
                                        java.io.IOException
        Encodes the chart to a JPEG format. If you are generating large dimension images, the file size can get quite large. You can try decreasing the quality to decrease the file size.
        Parameters:
        outputStream -
        quality - float value from 0.0f(worst image quality) - 1.0f(best image quality)
        Throws:
        ChartDataException
        PropertyException
        java.io.IOException