Class DIBImageWriter
- java.lang.Object
-
- javax.imageio.ImageWriter
-
- com.twelvemonkeys.imageio.ImageWriterBase
-
- com.twelvemonkeys.imageio.plugins.bmp.DIBImageWriter
-
- All Implemented Interfaces:
javax.imageio.ImageTranscoder
- Direct Known Subclasses:
BMPImageWriter
,ICOImageWriter
abstract class DIBImageWriter extends ImageWriterBase
DIBImageWriter
-
-
Field Summary
-
Fields inherited from class com.twelvemonkeys.imageio.ImageWriterBase
imageOutput
-
-
Constructor Summary
Constructors Constructor Description DIBImageWriter(javax.imageio.spi.ImageWriterSpi provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setOutput(java.lang.Object output)
(package private) void
writeDIBHeader(int infoHeaderSize, int width, int height, boolean isTopDown, int pixelSize, int compression)
(package private) void
writeUncompressed(boolean isTopDown, java.awt.image.BufferedImage img, int height, int width)
-
Methods inherited from class com.twelvemonkeys.imageio.ImageWriterBase
assertOutput, convertStreamMetadata, dispose, fakeAOI, fakeSubsampling, getDefaultStreamMetadata, getFormatName, getSourceRegion, reset, resetMembers
-
Methods inherited from class javax.imageio.ImageWriter
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, canWriteSequence, clearAbortRequest, convertImageMetadata, endInsertEmpty, endReplacePixels, endWriteEmpty, endWriteSequence, getAvailableLocales, getDefaultImageMetadata, 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, write, writeInsert, writeToSequence
-
-
-
-
Method Detail
-
setOutput
public void setOutput(java.lang.Object output)
- Overrides:
setOutput
in classImageWriterBase
-
writeDIBHeader
void writeDIBHeader(int infoHeaderSize, int width, int height, boolean isTopDown, int pixelSize, int compression) throws java.io.IOException
- Throws:
java.io.IOException
-
writeUncompressed
void writeUncompressed(boolean isTopDown, java.awt.image.BufferedImage img, int height, int width) throws java.io.IOException
- Throws:
java.io.IOException
-
-