Class ICOImageWriter
java.lang.Object
javax.imageio.ImageWriter
com.twelvemonkeys.imageio.ImageWriterBase
com.twelvemonkeys.imageio.plugins.bmp.ICOImageWriter
- All Implemented Interfaces:
ImageTranscoder
public final class ICOImageWriter
extends com.twelvemonkeys.imageio.ImageWriterBase
ImageWriter implementation for Windows Icon (ICO) format.
-
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 TypeMethodDescriptionbooleanconvertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) voidgetDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) static voidvoidprepareWriteSequence(IIOMetadata streamMetadata) protected voidvoidvoidwrite(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) voidwriteToSequence(IIOImage image, ImageWriteParam param) Methods inherited from class com.twelvemonkeys.imageio.ImageWriterBase
assertOutput, convertStreamMetadata, dispose, fakeAOI, fakeSubsampling, getDefaultStreamMetadata, getFormatName, getSourceRegion, resetMethods 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
-
Constructor Details
-
ICOImageWriter
-
-
Method Details
-
resetMembers
protected void resetMembers()- Overrides:
resetMembersin classcom.twelvemonkeys.imageio.ImageWriterBase
-
getDefaultImageMetadata
- Specified by:
getDefaultImageMetadatain 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
-
canWriteSequence
public boolean canWriteSequence()- Overrides:
canWriteSequencein classImageWriter
-
prepareWriteSequence
- Overrides:
prepareWriteSequencein classImageWriter- Throws:
IOException
-
endWriteSequence
- Overrides:
endWriteSequencein classImageWriter- Throws:
IOException
-
writeToSequence
- Overrides:
writeToSequencein classImageWriter- Throws:
IOException
-
getDefaultWriteParam
- Overrides:
getDefaultWriteParamin classImageWriter
-
main
- Throws:
IOException
-
setOutput
- Overrides:
setOutputin classcom.twelvemonkeys.imageio.ImageWriterBase
-