Class PICTImageWriter
- java.lang.Object
-
- javax.imageio.ImageWriter
-
- com.twelvemonkeys.imageio.ImageWriterBase
-
- com.twelvemonkeys.imageio.plugins.pict.PICTImageWriter
-
- All Implemented Interfaces:
javax.imageio.ImageTranscoder
public final class PICTImageWriter extends com.twelvemonkeys.imageio.ImageWriterBaseWriter for Apple Mac Paint Picture (PICT) format.Images are stored using the "opDirectBitsRect" opcode, which directly stores RGB values (using PackBits run-length encoding).
- Version:
- $Id: PICTWriter.java,v 1.0 05.apr.2006 15:20:48 haku Exp$
- Author:
- Kary Främling, Harald Kuhr
-
-
Constructor Summary
Constructors Modifier Constructor Description PICTImageWriter()protectedPICTImageWriter(javax.imageio.spi.ImageWriterSpi pProvider)Constructs anImageWriterand sets itsoriginatingProviderinstance variable to the supplied value.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.imageio.metadata.IIOMetadataconvertImageMetadata(javax.imageio.metadata.IIOMetadata inData, javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)javax.imageio.metadata.IIOMetadatagetDefaultImageMetadata(javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)static voidmain(java.lang.String[] pArgs)voidwrite(javax.imageio.metadata.IIOMetadata pStreamMetadata, javax.imageio.IIOImage pImage, javax.imageio.ImageWriteParam pParam)-
Methods inherited from class com.twelvemonkeys.imageio.ImageWriterBase
assertOutput, convertStreamMetadata, dispose, fakeAOI, fakeSubsampling, getDefaultStreamMetadata, getFormatName, getSourceRegion, reset, resetMembers, setOutput
-
Methods inherited from class javax.imageio.ImageWriter
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, canWriteSequence, clearAbortRequest, endInsertEmpty, endReplacePixels, endWriteEmpty, endWriteSequence, getAvailableLocales, getDefaultWriteParam, 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, setLocale, write, write, writeInsert, writeToSequence
-
-
-
-
Constructor Detail
-
PICTImageWriter
public PICTImageWriter()
-
PICTImageWriter
protected PICTImageWriter(javax.imageio.spi.ImageWriterSpi pProvider)
Constructs anImageWriterand sets itsoriginatingProviderinstance variable to the supplied value.Subclasses that make use of extensions should provide a constructor with signature
(ImageWriterSpi, Object)in order to retrieve the extension object. If the extension object is unsuitable, anIllegalArgumentExceptionshould be thrown.- Parameters:
pProvider- theImageWriterSpithat is constructing this object, ornull.
-
-
Method Detail
-
write
public void write(javax.imageio.metadata.IIOMetadata pStreamMetadata, javax.imageio.IIOImage pImage, javax.imageio.ImageWriteParam pParam) throws java.io.IOException- Specified by:
writein classjavax.imageio.ImageWriter- Throws:
java.io.IOException
-
getDefaultImageMetadata
public javax.imageio.metadata.IIOMetadata getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)- Specified by:
getDefaultImageMetadatain classjavax.imageio.ImageWriter
-
convertImageMetadata
public javax.imageio.metadata.IIOMetadata convertImageMetadata(javax.imageio.metadata.IIOMetadata inData, javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)- Specified by:
convertImageMetadatain interfacejavax.imageio.ImageTranscoder- Specified by:
convertImageMetadatain classjavax.imageio.ImageWriter
-
main
public static void main(java.lang.String[] pArgs) throws java.io.IOException- Throws:
java.io.IOException
-
-