Class TGAImageWriter
java.lang.Object
javax.imageio.ImageWriter
com.twelvemonkeys.imageio.ImageWriterBase
com.twelvemonkeys.imageio.plugins.tga.TGAImageWriter
- All Implemented Interfaces:
ImageTranscoder
TGAImageWriter
-
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 TypeMethodDescriptionprivate RasterasByteRaster(Raster raster, ColorModel colorModel) convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) private int[]createBandOffsets(ColorModel colorModel) private static LittleEndianDataOutputStreamcreateRLEStream(ImageOutputStream stream, int pixelDepth) getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) static voidvoidvoidwrite(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) Methods 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
-
TGAImageWriter
TGAImageWriter(ImageWriterSpi provider)
-
-
Method Details
-
getDefaultImageMetadata
- Specified by:
getDefaultImageMetadatain classImageWriter
-
convertImageMetadata
public IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) - Specified by:
convertImageMetadatain interfaceImageTranscoder- Specified by:
convertImageMetadatain classImageWriter
-
setOutput
- Overrides:
setOutputin classImageWriterBase
-
getDefaultWriteParam
- Overrides:
getDefaultWriteParamin classImageWriter
-
write
public void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException - Specified by:
writein classImageWriter- Throws:
IOException
-
createRLEStream
private static LittleEndianDataOutputStream createRLEStream(ImageOutputStream stream, int pixelDepth) -
asByteRaster
-
createBandOffsets
-
main
- Throws:
IOException
-