Class IFFImageWriter

  • All Implemented Interfaces:
    javax.imageio.ImageTranscoder

    public class IFFImageWriter
    extends com.twelvemonkeys.imageio.ImageWriterBase
    Writer for Commodore Amiga (Electronic Arts) IFF ILBM (InterLeaved BitMap) format. The IFF format (Interchange File Format) is the standard file format supported by almost all image software for the Amiga computer.
    Version:
    $Id: IFFImageWriter.java,v 1.0 02.mar.2006 13:32:30 haku Exp$
    Author:
    Harald Kuhr
    See Also:
    Wikipedia: IFF, Wikipedia: IFF ILBM
    • Field Summary

      • Fields inherited from class com.twelvemonkeys.imageio.ImageWriterBase

        imageOutput
      • Fields inherited from class javax.imageio.ImageWriter

        availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        IFFImageWriter()  
      protected IFFImageWriter​(javax.imageio.spi.ImageWriterSpi pProvider)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.imageio.metadata.IIOMetadata convertImageMetadata​(javax.imageio.metadata.IIOMetadata inData, javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)  
      javax.imageio.metadata.IIOMetadata getDefaultImageMetadata​(javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param)  
      static void main​(java.lang.String[] pArgs)  
      void write​(javax.imageio.metadata.IIOMetadata pStreamMetadata, javax.imageio.IIOImage pImage, javax.imageio.ImageWriteParam pParam)  
      • Methods inherited from class com.twelvemonkeys.imageio.ImageWriterBase

        assertOutput, convertStreamMetadata, dispose, fakeAOI, fakeSubsampling, getDefaultStreamMetadata, getFormatName, getSourceRegion, reset, resetMembers, setOutput
      • Methods inherited from class javax.imageio.ImageWriter

        abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canInsertEmpty, canInsertImage, canRemoveImage, canReplaceImageMetadata, canReplacePixels, canReplaceStreamMetadata, canWriteEmpty, canWriteRasters, canWriteSequence, clearAbortRequest, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IFFImageWriter

        public IFFImageWriter()
      • IFFImageWriter

        protected IFFImageWriter​(javax.imageio.spi.ImageWriterSpi pProvider)
    • Method Detail

      • getDefaultImageMetadata

        public javax.imageio.metadata.IIOMetadata getDefaultImageMetadata​(javax.imageio.ImageTypeSpecifier imageType,
                                                                          javax.imageio.ImageWriteParam param)
        Specified by:
        getDefaultImageMetadata in class javax.imageio.ImageWriter
      • convertImageMetadata

        public javax.imageio.metadata.IIOMetadata convertImageMetadata​(javax.imageio.metadata.IIOMetadata inData,
                                                                       javax.imageio.ImageTypeSpecifier imageType,
                                                                       javax.imageio.ImageWriteParam param)
        Specified by:
        convertImageMetadata in interface javax.imageio.ImageTranscoder
        Specified by:
        convertImageMetadata in class javax.imageio.ImageWriter
      • write

        public void write​(javax.imageio.metadata.IIOMetadata pStreamMetadata,
                          javax.imageio.IIOImage pImage,
                          javax.imageio.ImageWriteParam pParam)
                   throws java.io.IOException
        Specified by:
        write in class javax.imageio.ImageWriter
        Throws:
        java.io.IOException
      • main

        public static void main​(java.lang.String[] pArgs)
                         throws java.io.IOException
        Throws:
        java.io.IOException