Class TurboJpegImageWriter
- java.lang.Object
-
- javax.imageio.ImageWriter
-
- de.digitalcollections.turbojpeg.imageio.TurboJpegImageWriter
-
- All Implemented Interfaces:
ImageTranscoder
public class TurboJpegImageWriter extends ImageWriter
-
-
Field Summary
-
Fields inherited from class javax.imageio.ImageWriter
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTurboJpegImageWriter(ImageWriterSpi originatingProvider, TurboJpeg lib)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IIOMetadataconvertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)IIOMetadataconvertStreamMetadata(IIOMetadata inData, ImageWriteParam param)IIOMetadatagetDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)IIOMetadatagetDefaultStreamMetadata(ImageWriteParam param)ImageWriteParamgetDefaultWriteParam()voidsetOutput(Object output)voidwrite(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param)-
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
-
-
-
-
Constructor Detail
-
TurboJpegImageWriter
protected TurboJpegImageWriter(ImageWriterSpi originatingProvider, TurboJpeg lib)
-
-
Method Detail
-
setOutput
public void setOutput(Object output)
- Overrides:
setOutputin classImageWriter
-
getDefaultWriteParam
public ImageWriteParam getDefaultWriteParam()
- Overrides:
getDefaultWriteParamin classImageWriter
-
getDefaultStreamMetadata
public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
- Specified by:
getDefaultStreamMetadatain classImageWriter
-
getDefaultImageMetadata
public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
- Specified by:
getDefaultImageMetadatain classImageWriter
-
convertStreamMetadata
public IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)
- Specified by:
convertStreamMetadatain interfaceImageTranscoder- Specified by:
convertStreamMetadatain classImageWriter
-
convertImageMetadata
public IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
- Specified by:
convertImageMetadatain interfaceImageTranscoder- Specified by:
convertImageMetadatain classImageWriter
-
write
public void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException
- Specified by:
writein classImageWriter- Throws:
IOException
-
-