Class ICNSImageWriter
java.lang.Object
javax.imageio.ImageWriter
com.twelvemonkeys.imageio.ImageWriterBase
com.twelvemonkeys.imageio.plugins.icns.ICNSImageWriter
- All Implemented Interfaces:
ImageTranscoder
ICNSImageWriter
-
Field Summary
FieldsFields inherited from class ImageWriterBase
imageOutputFields inherited from class ImageWriter
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconvertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) private ImageWriteParamcopyParam(ImageWriteParam param, ImageWriter writer) voidgetDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) private ImageWriterstatic voidvoidprepareWriteSequence(IIOMetadata streamMetadata) protected voidvoidwrite(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) private voidvoidwriteToSequence(IIOImage image, ImageWriteParam param) Methods inherited from class ImageWriterBase
assertOutput, convertStreamMetadata, dispose, fakeAOI, fakeSubsampling, getDefaultStreamMetadata, getFormatName, getSourceRegion, reset, setOutputMethods inherited from class ImageWriter
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, clearAbortRequest, endInsertEmpty, endReplacePixels, endWriteEmpty, getAvailableLocales, getDefaultWriteParam, 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
-
Field Details
-
sequenceIndex
private int sequenceIndex -
pngDelegate
-
-
Constructor Details
-
ICNSImageWriter
ICNSImageWriter(ImageWriterSpi provider)
-
-
Method Details
-
resetMembers
protected void resetMembers()- Overrides:
resetMembersin classImageWriterBase
-
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
-
copyParam
-
getPNGDelegate
-
writeICNSHeader
- Throws:
IOException
-
main
- Throws:
IOException
-