public class PCXImageWriter extends ImageWriter implements PCXConstants
| Modifier and Type | Field and Description |
|---|---|
private int |
bytesPerLine |
private int |
colorPlanes |
private Rectangle |
destinationRegion |
private Raster |
inputRaster |
private ImageOutputStream |
ios |
private int |
scaleX |
private int |
scaleY |
private Rectangle |
sourceRegion |
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocalesENCODING, 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 and Description |
|---|
PCXImageWriter(PCXImageWriterSpi imageWriterSpi) |
| Modifier and Type | Method and Description |
|---|---|
IIOMetadata |
convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param) |
IIOMetadata |
convertStreamMetadata(IIOMetadata inData,
ImageWriteParam param) |
private byte[] |
createLargePalette(ColorModel cm) |
private byte[] |
createSmallPalette(ColorModel cm) |
IIOMetadata |
getDefaultImageMetadata(ImageTypeSpecifier imageType,
ImageWriteParam param) |
IIOMetadata |
getDefaultStreamMetadata(ImageWriteParam param) |
void |
setOutput(Object output) |
void |
write(IIOMetadata streamMetadata,
IIOImage image,
ImageWriteParam param) |
private void |
write1Bit() |
private void |
write4Bit() |
private void |
write8Bit() |
private void |
writeRLE(int val,
int count) |
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, writeToSequenceprivate ImageOutputStream ios
private Rectangle sourceRegion
private Rectangle destinationRegion
private int colorPlanes
private int bytesPerLine
private Raster inputRaster
private int scaleX
private int scaleY
public PCXImageWriter(PCXImageWriterSpi imageWriterSpi)
public void setOutput(Object output)
setOutput in class ImageWriterpublic IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
convertImageMetadata in interface ImageTranscoderconvertImageMetadata in class ImageWriterpublic IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)
convertStreamMetadata in interface ImageTranscoderconvertStreamMetadata in class ImageWriterpublic IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
getDefaultImageMetadata in class ImageWriterpublic IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
getDefaultStreamMetadata in class ImageWriterpublic void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException
write in class ImageWriterIOExceptionprivate void write4Bit()
throws IOException
IOExceptionprivate void write1Bit()
throws IOException
IOExceptionprivate void write8Bit()
throws IOException
IOExceptionprivate void writeRLE(int val,
int count)
throws IOException
IOExceptionprivate byte[] createSmallPalette(ColorModel cm)
private byte[] createLargePalette(ColorModel cm)
Copyright © 2017 Open Microscopy Environment