public final class PICTImageWriter extends ImageWriterBase
Images are stored using the "opDirectBitsRect" opcode, which directly stores RGB values (using PackBits run-length encoding).
imageOutputavailableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales| Modifier | Constructor and Description |
|---|---|
|
PICTImageWriter() |
protected |
PICTImageWriter(ImageWriterSpi pProvider)
Constructs an
ImageWriter and sets its
originatingProvider instance variable to the
supplied value. |
| Modifier and Type | Method and Description |
|---|---|
IIOMetadata |
convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param) |
IIOMetadata |
getDefaultImageMetadata(ImageTypeSpecifier imageType,
ImageWriteParam param) |
static void |
main(String[] pArgs) |
void |
write(IIOMetadata pStreamMetadata,
IIOImage pImage,
ImageWriteParam pParam) |
assertOutput, convertStreamMetadata, dispose, fakeAOI, fakeSubsampling, getDefaultStreamMetadata, getFormatName, getSourceRegion, reset, resetMembers, setOutputabort, 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, writeToSequencepublic PICTImageWriter()
protected PICTImageWriter(ImageWriterSpi pProvider)
ImageWriter and sets its
originatingProvider instance 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, an
IllegalArgumentException should be thrown.
pProvider - the ImageWriterSpi that
is constructing this object, or null.public void write(IIOMetadata pStreamMetadata, IIOImage pImage, ImageWriteParam pParam) throws IOException
write in class ImageWriterIOExceptionpublic IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
getDefaultImageMetadata in class ImageWriterpublic IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
convertImageMetadata in interface ImageTranscoderconvertImageMetadata in class ImageWriterpublic static void main(String[] pArgs) throws IOException
IOExceptionCopyright © 2023. All rights reserved.