xmlgraphics-commons 1.0

org.apache.xmlgraphics.image.writer.internal
Class JPEGImageWriter

java.lang.Object
  extended byorg.apache.xmlgraphics.image.writer.internal.JPEGImageWriter
All Implemented Interfaces:
ImageWriter

public class JPEGImageWriter
extends java.lang.Object
implements ImageWriter

ImageWriter implementation that uses the sun.com.image.codec.jpeg intefaces to write JPEG files.

Version:
$Id: JPEGImageWriter.java 390673 2006-04-01 14:14:47Z jeremias $

Constructor Summary
JPEGImageWriter()
           
 
Method Summary
 java.lang.String getMIMEType()
           
 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

JPEGImageWriter

public JPEGImageWriter()
Method Detail

writeImage

public void writeImage(java.awt.image.RenderedImage image,
                       java.io.OutputStream out)
                throws java.io.IOException
Description copied from interface: ImageWriter
Encodes an image and writes it to an OutputStream.

Specified by:
writeImage in interface ImageWriter
Parameters:
image - the image to be encoded
out - the OutputStream to write to
Throws:
java.io.IOException - In case of an /IO problem
See Also:
ImageWriter.writeImage(java.awt.image.RenderedImage, java.io.OutputStream)

writeImage

public void writeImage(java.awt.image.RenderedImage image,
                       java.io.OutputStream out,
                       ImageWriterParams params)
                throws java.io.IOException
Description copied from interface: ImageWriter
Encodes an image and writes it to an OutputStream.

Specified by:
writeImage in interface ImageWriter
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
See Also:
ImageWriter.writeImage(java.awt.image.RenderedImage, java.io.OutputStream, ImageWriterParams)

getMIMEType

public java.lang.String getMIMEType()
Specified by:
getMIMEType in interface ImageWriter
Returns:
the target MIME type supported by this ImageWriter
See Also:
ImageWriter.getMIMEType()

xmlgraphics-commons 1.0

Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.