Class PNGImageWriter

  • All Implemented Interfaces:
    ImageWriter

    public class PNGImageWriter
    extends AbstractImageWriter
    ImageWriter implementation that uses the internal PNG codec to write PNG files.
    Version:
    $Id: PNGImageWriter.java 1732018 2016-02-24 04:51:06Z gadams $
    • Constructor Detail

      • PNGImageWriter

        public PNGImageWriter()
    • Method Detail

      • writeImage

        public void writeImage​(java.awt.image.RenderedImage image,
                               java.io.OutputStream out)
                        throws java.io.IOException
        Encodes an image and writes it to an OutputStream.
        Parameters:
        image - the image to be encoded
        out - the OutputStream to write to
        Throws:
        java.io.IOException - In case of an /IO problem
      • writeImage

        public void writeImage​(java.awt.image.RenderedImage image,
                               java.io.OutputStream out,
                               ImageWriterParams params)
                        throws java.io.IOException
        Encodes an image and writes it to an OutputStream.
        Parameters:
        image - the image to be encoded
        out - the OutputStream to write to
        params - a parameters object to customize the encoding.
        Throws:
        java.io.IOException - In case of an /IO problem
      • getMIMEType

        public java.lang.String getMIMEType()
        Returns:
        the target MIME type supported by this ImageWriter