public class ImageIOImageWriter extends java.lang.Object implements ImageWriter, javax.imageio.event.IIOWriteWarningListener
| Constructor and Description |
|---|
ImageIOImageWriter(java.lang.String mime)
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected static javax.imageio.metadata.IIOMetadataNode |
getChildNode(Node n,
java.lang.String name)
Returns a specific metadata child node
|
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.
|
java.lang.String |
getMIMEType() |
protected javax.imageio.metadata.IIOMetadata |
updateMetadata(javax.imageio.metadata.IIOMetadata meta,
ImageWriterParams params)
Updates the metadata information based on the parameters to this writer.
|
void |
warningOccurred(javax.imageio.ImageWriter source,
int imageIndex,
java.lang.String warning) |
void |
writeImage(java.awt.image.RenderedImage image,
java.io.OutputStream out) |
void |
writeImage(java.awt.image.RenderedImage image,
java.io.OutputStream out,
ImageWriterParams params) |
public ImageIOImageWriter(java.lang.String mime)
mime - the MIME type of the image formatpublic void writeImage(java.awt.image.RenderedImage image,
java.io.OutputStream out)
throws java.io.IOException
writeImage in interface ImageWriterjava.io.IOExceptionImageWriter.writeImage(java.awt.image.RenderedImage, java.io.OutputStream)public void writeImage(java.awt.image.RenderedImage image,
java.io.OutputStream out,
ImageWriterParams params)
throws java.io.IOException
writeImage in interface ImageWriterjava.io.IOExceptionImageWriter.writeImage(java.awt.image.RenderedImage, java.io.OutputStream, ImageWriterParams)protected javax.imageio.ImageWriteParam getDefaultWriteParam(javax.imageio.ImageWriter iiowriter,
java.awt.image.RenderedImage image,
ImageWriterParams params)
iiowriter - The IIO ImageWriter that will be usedimage - the image to be encodedparams - the parameters for this writer instanceprotected javax.imageio.metadata.IIOMetadata updateMetadata(javax.imageio.metadata.IIOMetadata meta,
ImageWriterParams params)
meta - the metadataparams - the parametersprotected static javax.imageio.metadata.IIOMetadataNode getChildNode(Node n, java.lang.String name)
n - the base nodename - the name of the childpublic java.lang.String getMIMEType()
getMIMEType in interface ImageWriterImageWriter.getMIMEType()public void warningOccurred(javax.imageio.ImageWriter source,
int imageIndex,
java.lang.String warning)
warningOccurred in interface javax.imageio.event.IIOWriteWarningListenerIIOWriteWarningListener.warningOccurred(javax.imageio.ImageWriter, int, java.lang.String)Copyright © 2022 Apache Software Foundation. All Rights Reserved.