Class BMPImageWriter
java.lang.Object
javax.imageio.ImageWriter
com.twelvemonkeys.imageio.ImageWriterBase
com.twelvemonkeys.imageio.plugins.bmp.DIBImageWriter
com.twelvemonkeys.imageio.plugins.bmp.BMPImageWriter
- All Implemented Interfaces:
ImageTranscoder
BMPImageWriter
-
Field Summary
Fields inherited from class ImageWriterBase
imageOutputFields inherited from class ImageWriter
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) static voidvoidwrite(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) private voidwriteFileHeader(int infoHeaderSize, int fileSize, boolean hasMasks) Methods inherited from class DIBImageWriter
setOutput, writeDIBHeader, writeUncompressedMethods inherited from class ImageWriterBase
assertOutput, convertStreamMetadata, dispose, fakeAOI, fakeSubsampling, getDefaultStreamMetadata, getFormatName, getSourceRegion, reset, resetMembersMethods inherited from class ImageWriter
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, canWriteSequence, clearAbortRequest, 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, writeToSequence
-
Constructor Details
-
BMPImageWriter
BMPImageWriter(ImageWriterSpi provider)
-
-
Method Details
-
getDefaultWriteParam
- Overrides:
getDefaultWriteParamin classImageWriter
-
getDefaultImageMetadata
- Specified by:
getDefaultImageMetadatain classImageWriter
-
convertImageMetadata
public IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) - Specified by:
convertImageMetadatain interfaceImageTranscoder- Specified by:
convertImageMetadatain classImageWriter
-
write
public void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException - Specified by:
writein classImageWriter- Throws:
IOException
-
writeFileHeader
- Throws:
IOException
-
main
- Throws:
IOException
-