Class ImageIOJPEGImageWriter

  • All Implemented Interfaces:
    java.util.EventListener, javax.imageio.event.IIOWriteWarningListener, ImageWriter

    public class ImageIOJPEGImageWriter
    extends ImageIOImageWriter
    ImageWriter that encodes JPEG images using Image I/O.
    Version:
    $Id: ImageIOJPEGImageWriter.java 1732018 2016-02-24 04:51:06Z gadams $
    • Constructor Detail

      • ImageIOJPEGImageWriter

        public ImageIOJPEGImageWriter()
        Main constructor.
    • Method Detail

      • updateMetadata

        protected javax.imageio.metadata.IIOMetadata updateMetadata​(java.awt.image.RenderedImage image,
                                                                    javax.imageio.metadata.IIOMetadata meta,
                                                                    ImageWriterParams params)
        Description copied from class: ImageIOImageWriter
        Updates the metadata information based on the parameters to this writer.
        Overrides:
        updateMetadata in class ImageIOImageWriter
        Parameters:
        image - the current image being rendered
        meta - the metadata
        params - the parameters
        Returns:
        the updated metadata
      • getDefaultWriteParam

        protected javax.imageio.ImageWriteParam getDefaultWriteParam​(javax.imageio.ImageWriter iiowriter,
                                                                     java.awt.image.RenderedImage image,
                                                                     ImageWriterParams params)
        Returns the default write parameters for encoding the image.
        Overrides:
        getDefaultWriteParam in class ImageIOImageWriter
        Parameters:
        iiowriter - The IIO ImageWriter that will be used
        image - the image to be encoded
        params - the parameters for this writer instance
        Returns:
        the IIO ImageWriteParam instance