Class TIFFImageWriter

  • All Implemented Interfaces:
    ImageWriter

    public class TIFFImageWriter
    extends AbstractImageWriter
    ImageWriter implementation that uses the internal TIFF codec to write TIFF files.
    Version:
    $Id$
    • Constructor Summary

      Constructors 
      Constructor Description
      TIFFImageWriter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      MultiImageWriter createMultiImageWriter​(java.io.OutputStream out)
      Creates a MultiImageWriter instance that lets you put multiple pages into a single file if the format supports it.
      java.lang.String getMIMEType()
      boolean supportsMultiImageWriter()
      void writeImage​(java.awt.image.RenderedImage image, java.io.OutputStream out)
      Encodes an image and writes it to an OutputStream.
      void writeImage​(java.awt.image.RenderedImage image, java.io.OutputStream out, ImageWriterParams params)
      Encodes an image and writes it to an OutputStream.
      • Methods inherited from class java.lang.Object

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

      • TIFFImageWriter

        public TIFFImageWriter()
    • 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