Class TIFFImageWriter
- java.lang.Object
-
- javax.imageio.ImageWriter
-
- com.twelvemonkeys.imageio.ImageWriterBase
-
- com.twelvemonkeys.imageio.plugins.tiff.TIFFImageWriter
-
- All Implemented Interfaces:
javax.imageio.ImageTranscoder
public final class TIFFImageWriter extends com.twelvemonkeys.imageio.ImageWriterBase
TIFFImageWriter- Version:
- $Id: TIFFImageWriter.java,v 1.0 18.09.13 12:46 haraldk Exp$
- Author:
- Harald Kuhr, last modified by $Author: haraldk$
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canWriteSequence()
TIFFImageMetadata
convertImageMetadata(javax.imageio.metadata.IIOMetadata inData, javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)
javax.imageio.metadata.IIOMetadata
convertStreamMetadata(javax.imageio.metadata.IIOMetadata inData, javax.imageio.ImageWriteParam param)
void
endWriteSequence()
TIFFImageMetadata
getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)
javax.imageio.metadata.IIOMetadata
getDefaultStreamMetadata(javax.imageio.ImageWriteParam param)
javax.imageio.ImageWriteParam
getDefaultWriteParam()
static void
main(java.lang.String[] args)
void
prepareWriteSequence(javax.imageio.metadata.IIOMetadata streamMetadata)
protected void
resetMembers()
void
setOutput(java.lang.Object output)
void
write(javax.imageio.metadata.IIOMetadata streamMetadata, javax.imageio.IIOImage image, javax.imageio.ImageWriteParam param)
void
writeToSequence(javax.imageio.IIOImage image, javax.imageio.ImageWriteParam param)
-
Methods inherited from class com.twelvemonkeys.imageio.ImageWriterBase
assertOutput, dispose, fakeAOI, fakeSubsampling, getFormatName, getSourceRegion, reset
-
Methods inherited from class javax.imageio.ImageWriter
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, clearAbortRequest, endInsertEmpty, endReplacePixels, endWriteEmpty, getAvailableLocales, getLocale, getNumThumbnailsSupported, getOriginatingProvider, getOutput, getPreferredThumbnailSizes, prepareInsertEmpty, prepareReplacePixels, prepareWriteEmpty, processImageComplete, processImageProgress, processImageStarted, processThumbnailComplete, processThumbnailProgress, processThumbnailStarted, processWarningOccurred, processWarningOccurred, processWriteAborted, removeAllIIOWriteProgressListeners, removeAllIIOWriteWarningListeners, removeIIOWriteProgressListener, removeIIOWriteWarningListener, removeImage, replaceImageMetadata, replacePixels, replacePixels, replaceStreamMetadata, setLocale, write, write, writeInsert
-
-
-
-
Method Detail
-
setOutput
public void setOutput(java.lang.Object output)
- Overrides:
setOutput
in classcom.twelvemonkeys.imageio.ImageWriterBase
-
write
public void write(javax.imageio.metadata.IIOMetadata streamMetadata, javax.imageio.IIOImage image, javax.imageio.ImageWriteParam param) throws java.io.IOException
- Specified by:
write
in classjavax.imageio.ImageWriter
- Throws:
java.io.IOException
-
getDefaultImageMetadata
public TIFFImageMetadata getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)
- Specified by:
getDefaultImageMetadata
in classjavax.imageio.ImageWriter
-
convertImageMetadata
public TIFFImageMetadata convertImageMetadata(javax.imageio.metadata.IIOMetadata inData, javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)
- Specified by:
convertImageMetadata
in interfacejavax.imageio.ImageTranscoder
- Specified by:
convertImageMetadata
in classjavax.imageio.ImageWriter
-
getDefaultStreamMetadata
public javax.imageio.metadata.IIOMetadata getDefaultStreamMetadata(javax.imageio.ImageWriteParam param)
- Overrides:
getDefaultStreamMetadata
in classcom.twelvemonkeys.imageio.ImageWriterBase
-
convertStreamMetadata
public javax.imageio.metadata.IIOMetadata convertStreamMetadata(javax.imageio.metadata.IIOMetadata inData, javax.imageio.ImageWriteParam param)
- Specified by:
convertStreamMetadata
in interfacejavax.imageio.ImageTranscoder
- Overrides:
convertStreamMetadata
in classcom.twelvemonkeys.imageio.ImageWriterBase
-
getDefaultWriteParam
public javax.imageio.ImageWriteParam getDefaultWriteParam()
- Overrides:
getDefaultWriteParam
in classjavax.imageio.ImageWriter
-
canWriteSequence
public boolean canWriteSequence()
- Overrides:
canWriteSequence
in classjavax.imageio.ImageWriter
-
prepareWriteSequence
public void prepareWriteSequence(javax.imageio.metadata.IIOMetadata streamMetadata) throws java.io.IOException
- Overrides:
prepareWriteSequence
in classjavax.imageio.ImageWriter
- Throws:
java.io.IOException
-
writeToSequence
public void writeToSequence(javax.imageio.IIOImage image, javax.imageio.ImageWriteParam param) throws java.io.IOException
- Overrides:
writeToSequence
in classjavax.imageio.ImageWriter
- Throws:
java.io.IOException
-
endWriteSequence
public void endWriteSequence() throws java.io.IOException
- Overrides:
endWriteSequence
in classjavax.imageio.ImageWriter
- Throws:
java.io.IOException
-
resetMembers
protected void resetMembers()
- Overrides:
resetMembers
in classcom.twelvemonkeys.imageio.ImageWriterBase
-
main
public static void main(java.lang.String[] args) throws java.io.IOException
- Throws:
java.io.IOException
-
-