it.geosolutions.imageio.plugins.jp2k
Class JP2KKakaduImageWriter
java.lang.Object
javax.imageio.ImageWriter
it.geosolutions.imageio.plugins.jp2k.JP2KKakaduImageWriter
- All Implemented Interfaces:
- ImageTranscoder
public class JP2KKakaduImageWriter
- extends ImageWriter
- Author:
- Daniele Romagnoli, GeoSolutions, Simone Giannecchini, GeoSolutions
Methods inherited from class javax.imageio.ImageWriter |
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, canWriteSequence, clearAbortRequest, dispose, endInsertEmpty, endReplacePixels, endWriteEmpty, endWriteSequence, getAvailableLocales, getLocale, getNumThumbnailsSupported, getOriginatingProvider, getOutput, getPreferredThumbnailSizes, prepareInsertEmpty, prepareReplacePixels, prepareWriteEmpty, prepareWriteSequence, processImageComplete, processImageProgress, processImageStarted, processThumbnailComplete, processThumbnailProgress, processThumbnailStarted, processWarningOccurred, processWarningOccurred, processWriteAborted, removeAllIIOWriteProgressListeners, removeAllIIOWriteWarningListeners, removeIIOWriteProgressListener, removeIIOWriteWarningListener, removeImage, replaceImageMetadata, replacePixels, replacePixels, replaceStreamMetadata, reset, setLocale, write, write, writeInsert, writeToSequence |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_BUFFER_SIZE_KEY
public static final String MAX_BUFFER_SIZE_KEY
- The System Property key used to define the maximum buffer size
- See Also:
- Constant Field Values
TEMP_BUFFER_SIZE_KEY
public static final String TEMP_BUFFER_SIZE_KEY
- The System Property key used to define the temp buffer size
- See Also:
- Constant Field Values
ADD_COMMENT_MARKER_KEY
public static final String ADD_COMMENT_MARKER_KEY
- The System Property key used to customize the Comment Marker presence
- See Also:
- Constant Field Values
JP2KKakaduImageWriter
public JP2KKakaduImageWriter(ImageWriterSpi originatingProvider)
getDefaultWriteParam
public ImageWriteParam getDefaultWriteParam()
- Get a default
ImageWriteParam
instance.
- Overrides:
getDefaultWriteParam
in class ImageWriter
convertImageMetadata
public IIOMetadata convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
- Specified by:
convertImageMetadata
in interface ImageTranscoder
- Specified by:
convertImageMetadata
in class ImageWriter
convertStreamMetadata
public IIOMetadata convertStreamMetadata(IIOMetadata inData,
ImageWriteParam param)
- Specified by:
convertStreamMetadata
in interface ImageTranscoder
- Specified by:
convertStreamMetadata
in class ImageWriter
getDefaultImageMetadata
public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType,
ImageWriteParam param)
- Specified by:
getDefaultImageMetadata
in class ImageWriter
getDefaultStreamMetadata
public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
- Specified by:
getDefaultStreamMetadata
in class ImageWriter
setOutput
public void setOutput(Object output)
- Sets the destination to the given
Object
, usually a
File
or a FileImageOutputStreamExt
.
- Overrides:
setOutput
in class ImageWriter
- Parameters:
output
- the Object
to use for future writing.
write
public void write(IIOMetadata streamMetadata,
IIOImage image,
ImageWriteParam param)
throws IOException
- Specified by:
write
in class ImageWriter
- Throws:
IOException
Copyright © 2006–2014 GeoSolutions. All rights reserved.