Class PCXImageWriter
java.lang.Object
javax.imageio.ImageWriter
com.github.jaiimageio.impl.plugins.pcx.PCXImageWriter
- All Implemented Interfaces:
PCXConstants, ImageTranscoder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate Rectangleprivate Rasterprivate ImageOutputStreamprivate intprivate intprivate RectangleFields inherited from class ImageWriter
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocalesFields inherited from interface PCXConstants
ENCODING, MANUFACTURER, PALETTE_COLOR, PALETTE_GRAYSCALE, VERSION_2_5, VERSION_2_8_W_PALETTE, VERSION_2_8_WO_PALETTE, VERSION_3_0, VERSION_PC_WINDOWS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) convertStreamMetadata(IIOMetadata inData, ImageWriteParam param) private byte[]private byte[]getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) voidvoidwrite(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) private voidprivate voidprivate voidprivate voidwriteRLE(int val, int count) Methods inherited from class ImageWriter
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, canWriteSequence, clearAbortRequest, dispose, 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, reset, setLocale, write, write, writeInsert, writeToSequence
-
Field Details
-
ios
-
sourceRegion
-
destinationRegion
-
colorPlanes
private int colorPlanes -
bytesPerLine
private int bytesPerLine -
inputRaster
-
scaleX
private int scaleX -
scaleY
private int scaleY
-
-
Constructor Details
-
PCXImageWriter
-
-
Method Details
-
setOutput
- Overrides:
setOutputin classImageWriter
-
convertImageMetadata
public IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) - Specified by:
convertImageMetadatain interfaceImageTranscoder- Specified by:
convertImageMetadatain classImageWriter
-
convertStreamMetadata
- Specified by:
convertStreamMetadatain interfaceImageTranscoder- Specified by:
convertStreamMetadatain classImageWriter
-
getDefaultImageMetadata
- Specified by:
getDefaultImageMetadatain classImageWriter
-
getDefaultStreamMetadata
- Specified by:
getDefaultStreamMetadatain classImageWriter
-
write
public void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException - Specified by:
writein classImageWriter- Throws:
IOException
-
write4Bit
- Throws:
IOException
-
write1Bit
- Throws:
IOException
-
write8Bit
- Throws:
IOException
-
writeRLE
- Throws:
IOException
-
createSmallPalette
-
createLargePalette
-