Class WBMPImageWriter
java.lang.Object
javax.imageio.ImageWriter
com.github.jaiimageio.impl.plugins.wbmp.WBMPImageWriter
- All Implemented Interfaces:
ImageTranscoder
The Java Image IO plugin writer for encoding a binary RenderedImage into
a WBMP format.
The encoding process may clip, subsample using the parameters
specified in the
ImageWriteParam.- See Also:
-
Field Summary
FieldsFields inherited from class ImageWriter
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales -
Constructor Summary
ConstructorsConstructorDescriptionWBMPImageWriter(ImageWriterSpi originator) ConstructsWBMPImageWriterbased on the providedImageWriterSpi. -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate voidconvertImageMetadata(IIOMetadata metadata, ImageTypeSpecifier type, ImageWriteParam param) convertStreamMetadata(IIOMetadata inData, ImageWriteParam param) getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) private static intgetNumBits(int intValue) private static byte[]intToMultiByte(int intValue) voidreset()voidvoidwrite(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) Methods inherited from class ImageWriter
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, 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, setLocale, write, write, writeInsert, writeToSequence
-
Field Details
-
stream
The output stream to write into
-
-
Constructor Details
-
WBMPImageWriter
ConstructsWBMPImageWriterbased on the providedImageWriterSpi.
-
-
Method Details
-
getNumBits
private static int getNumBits(int intValue) -
intToMultiByte
private static byte[] intToMultiByte(int intValue) -
setOutput
- Overrides:
setOutputin classImageWriter
-
getDefaultStreamMetadata
- Specified by:
getDefaultStreamMetadatain classImageWriter
-
getDefaultImageMetadata
- Specified by:
getDefaultImageMetadatain classImageWriter
-
convertStreamMetadata
- Specified by:
convertStreamMetadatain interfaceImageTranscoder- Specified by:
convertStreamMetadatain classImageWriter
-
convertImageMetadata
public IIOMetadata convertImageMetadata(IIOMetadata metadata, ImageTypeSpecifier type, ImageWriteParam param) - Specified by:
convertImageMetadatain interfaceImageTranscoder- Specified by:
convertImageMetadatain classImageWriter
-
canWriteRasters
public boolean canWriteRasters()- Overrides:
canWriteRastersin classImageWriter
-
write
public void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException - Specified by:
writein classImageWriter- Throws:
IOException
-
reset
public void reset()- Overrides:
resetin classImageWriter
-
checkSampleModel
-