public class PNMImageWriter extends ImageWriter
ImageWriteParam.PNMImageWriteParam| Modifier and Type | Field and Description |
|---|---|
private static String |
COMMENT |
private static byte[] |
lineSeparator |
private int |
maxValue |
private static int |
PBM_ASCII |
private static int |
PBM_RAW |
private static int |
PGM_ASCII |
private static int |
PGM_RAW |
private static int |
PPM_ASCII |
private static int |
PPM_RAW |
private static int |
SPACE |
private ImageOutputStream |
stream
The output stream to write into
|
private int |
variant |
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales| Constructor and Description |
|---|
PNMImageWriter(ImageWriterSpi originator)
Constructs
PNMImageWriter based on the provided
ImageWriterSpi. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canWriteRasters() |
IIOMetadata |
convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param) |
IIOMetadata |
convertStreamMetadata(IIOMetadata inData,
ImageWriteParam param) |
IIOMetadata |
getDefaultImageMetadata(ImageTypeSpecifier imageType,
ImageWriteParam param) |
IIOMetadata |
getDefaultStreamMetadata(ImageWriteParam param) |
ImageWriteParam |
getDefaultWriteParam() |
private boolean |
isRaw(int v)
Returns true if file variant is raw format, false if ASCII.
|
void |
reset() |
void |
setOutput(Object output) |
void |
write(IIOMetadata streamMetadata,
IIOImage image,
ImageWriteParam param) |
private void |
writeByte(ImageOutputStream output,
byte b)
Writes a byte to the output in ASCII format.
|
private void |
writeInteger(ImageOutputStream output,
int i)
Writes an integer to the output in ASCII format.
|
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteSequence, clearAbortRequest, dispose, endInsertEmpty, endReplacePixels, endWriteEmpty, endWriteSequence, getAvailableLocales, 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, writeToSequenceprivate static final int PBM_ASCII
private static final int PGM_ASCII
private static final int PPM_ASCII
private static final int PBM_RAW
private static final int PGM_RAW
private static final int PPM_RAW
private static final int SPACE
private static final String COMMENT
private static byte[] lineSeparator
private int variant
private int maxValue
private ImageOutputStream stream
public PNMImageWriter(ImageWriterSpi originator)
PNMImageWriter based on the provided
ImageWriterSpi.public void setOutput(Object output)
setOutput in class ImageWriterpublic ImageWriteParam getDefaultWriteParam()
getDefaultWriteParam in class ImageWriterpublic IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
getDefaultStreamMetadata in class ImageWriterpublic IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
getDefaultImageMetadata in class ImageWriterpublic IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)
convertStreamMetadata in interface ImageTranscoderconvertStreamMetadata in class ImageWriterpublic IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
convertImageMetadata in interface ImageTranscoderconvertImageMetadata in class ImageWriterpublic boolean canWriteRasters()
canWriteRasters in class ImageWriterpublic void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException
write in class ImageWriterIOExceptionpublic void reset()
reset in class ImageWriterprivate void writeInteger(ImageOutputStream output, int i) throws IOException
IOExceptionprivate void writeByte(ImageOutputStream output, byte b) throws IOException
IOExceptionprivate boolean isRaw(int v)
Copyright © 2015 Open Microscopy Environment