Class JPEGImageWriter
java.lang.Object
javax.imageio.ImageWriter
com.twelvemonkeys.imageio.ImageWriterBase
com.twelvemonkeys.imageio.plugins.jpeg.JPEGImageWriter
- All Implemented Interfaces:
ImageTranscoder
public final class JPEGImageWriter
extends com.twelvemonkeys.imageio.ImageWriterBase
JPEGImageWriter
- Version:
- $Id: JPEGImageWriter.java,v 1.0 06.02.12 16:39 haraldk Exp$
- Author:
- Harald Kuhr, last modified by $Author: haraldk$
-
Field Summary
Fields inherited from class com.twelvemonkeys.imageio.ImageWriterBase
imageOutputFields inherited from class javax.imageio.ImageWriter
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()booleancanInsertEmpty(int imageIndex) booleancanInsertImage(int imageIndex) booleancanRemoveImage(int imageIndex) booleancanReplaceImageMetadata(int imageIndex) booleancanReplacePixels(int imageIndex) booleanbooleanbooleanbooleanconvertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) convertStreamMetadata(IIOMetadata inData, ImageWriteParam param) voiddispose()voidvoidvoidvoidLocale[]getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) intgetNumThumbnailsSupported(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata) getPreferredThumbnailSizes(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata) voidprepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) voidprepareReplacePixels(int imageIndex, Rectangle region) voidprepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) voidprepareWriteSequence(IIOMetadata streamMetadata) voidremoveImage(int imageIndex) voidreplaceImageMetadata(int imageIndex, IIOMetadata imageMetadata) voidreplacePixels(Raster raster, ImageWriteParam param) voidreplacePixels(RenderedImage image, ImageWriteParam param) voidreplaceStreamMetadata(IIOMetadata streamMetadata) voidreset()protected voidvoidvoidvoidwrite(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) voidwriteInsert(int imageIndex, IIOImage image, ImageWriteParam param) voidwriteToSequence(IIOImage image, ImageWriteParam param) Methods inherited from class com.twelvemonkeys.imageio.ImageWriterBase
assertOutput, fakeAOI, fakeSubsampling, getFormatName, getSourceRegionMethods inherited from class javax.imageio.ImageWriter
abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, clearAbortRequest, getOriginatingProvider, processImageComplete, processImageProgress, processImageStarted, processThumbnailComplete, processThumbnailProgress, processThumbnailStarted, processWarningOccurred, processWarningOccurred, processWriteAborted, removeAllIIOWriteProgressListeners, removeAllIIOWriteWarningListeners, removeIIOWriteProgressListener, removeIIOWriteWarningListener, write, write
-
Constructor Details
-
JPEGImageWriter
-
-
Method Details
-
resetMembers
protected void resetMembers()- Overrides:
resetMembersin classcom.twelvemonkeys.imageio.ImageWriterBase
-
setOutput
- Overrides:
setOutputin classcom.twelvemonkeys.imageio.ImageWriterBase
-
getOutput
- Overrides:
getOutputin classImageWriter
-
getAvailableLocales
- Overrides:
getAvailableLocalesin classImageWriter
-
setLocale
- Overrides:
setLocalein classImageWriter
-
getLocale
- Overrides:
getLocalein classImageWriter
-
getDefaultWriteParam
- Overrides:
getDefaultWriteParamin classImageWriter
-
getDefaultStreamMetadata
- Overrides:
getDefaultStreamMetadatain classcom.twelvemonkeys.imageio.ImageWriterBase
-
getDefaultImageMetadata
- Specified by:
getDefaultImageMetadatain classImageWriter
-
convertStreamMetadata
- Specified by:
convertStreamMetadatain interfaceImageTranscoder- Overrides:
convertStreamMetadatain classcom.twelvemonkeys.imageio.ImageWriterBase
-
convertImageMetadata
public IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) - Specified by:
convertImageMetadatain interfaceImageTranscoder- Specified by:
convertImageMetadatain classImageWriter
-
getNumThumbnailsSupported
public int getNumThumbnailsSupported(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata) - Overrides:
getNumThumbnailsSupportedin classImageWriter
-
getPreferredThumbnailSizes
public Dimension[] getPreferredThumbnailSizes(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata) - Overrides:
getPreferredThumbnailSizesin classImageWriter
-
canWriteRasters
public boolean canWriteRasters()- Overrides:
canWriteRastersin classImageWriter
-
write
public void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException - Specified by:
writein classImageWriter- Throws:
IOException
-
canWriteSequence
public boolean canWriteSequence()- Overrides:
canWriteSequencein classImageWriter
-
prepareWriteSequence
- Overrides:
prepareWriteSequencein classImageWriter- Throws:
IOException
-
writeToSequence
- Overrides:
writeToSequencein classImageWriter- Throws:
IOException
-
endWriteSequence
- Overrides:
endWriteSequencein classImageWriter- Throws:
IOException
-
canReplaceStreamMetadata
- Overrides:
canReplaceStreamMetadatain classImageWriter- Throws:
IOException
-
replaceStreamMetadata
- Overrides:
replaceStreamMetadatain classImageWriter- Throws:
IOException
-
canReplaceImageMetadata
- Overrides:
canReplaceImageMetadatain classImageWriter- Throws:
IOException
-
replaceImageMetadata
- Overrides:
replaceImageMetadatain classImageWriter- Throws:
IOException
-
canInsertImage
- Overrides:
canInsertImagein classImageWriter- Throws:
IOException
-
writeInsert
- Overrides:
writeInsertin classImageWriter- Throws:
IOException
-
canRemoveImage
- Overrides:
canRemoveImagein classImageWriter- Throws:
IOException
-
removeImage
- Overrides:
removeImagein classImageWriter- Throws:
IOException
-
canWriteEmpty
- Overrides:
canWriteEmptyin classImageWriter- Throws:
IOException
-
prepareWriteEmpty
public void prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) throws IOException - Overrides:
prepareWriteEmptyin classImageWriter- Throws:
IOException
-
endWriteEmpty
- Overrides:
endWriteEmptyin classImageWriter- Throws:
IOException
-
canInsertEmpty
- Overrides:
canInsertEmptyin classImageWriter- Throws:
IOException
-
prepareInsertEmpty
public void prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) throws IOException - Overrides:
prepareInsertEmptyin classImageWriter- Throws:
IOException
-
endInsertEmpty
- Overrides:
endInsertEmptyin classImageWriter- Throws:
IOException
-
canReplacePixels
- Overrides:
canReplacePixelsin classImageWriter- Throws:
IOException
-
prepareReplacePixels
- Overrides:
prepareReplacePixelsin classImageWriter- Throws:
IOException
-
replacePixels
- Overrides:
replacePixelsin classImageWriter- Throws:
IOException
-
replacePixels
- Overrides:
replacePixelsin classImageWriter- Throws:
IOException
-
endReplacePixels
- Overrides:
endReplacePixelsin classImageWriter- Throws:
IOException
-
abort
public void abort()- Overrides:
abortin classImageWriter
-
reset
public void reset()- Overrides:
resetin classcom.twelvemonkeys.imageio.ImageWriterBase
-
dispose
public void dispose()- Overrides:
disposein classcom.twelvemonkeys.imageio.ImageWriterBase
-