net.jmge.gif

Class DirectGif89Frame


public class DirectGif89Frame
extends Gif89Frame

Instances of this Gif89Frame subclass are constructed from RGB image info, either in the form of an Image object or a pixel array.

There is an important restriction to note. It is only permissible to add DirectGif89Frame objects to a Gif89Encoder constructed without an explicit color map. The GIF color table will be automatically generated from pixel information.

See Also:
Gif89Encoder, Gif89Frame, IndexGif89Frame

Field Summary

Fields inherited from class net.jmge.gif.Gif89Frame

DM_BGCOLOR, DM_LEAVE, DM_REVERT, DM_UNDEFINED

Constructor Summary

DirectGif89Frame(Image img)
Construct an DirectGif89Frame from a Java image.
DirectGif89Frame(int width, int height, argb_pixels[] )
Construct an DirectGif89Frame from ARGB pixel data.

Method Summary

Methods inherited from class net.jmge.gif.Gif89Frame

setDelay, setDisposalMode, setInterlaced, setPosition

Constructor Details

DirectGif89Frame

public DirectGif89Frame(Image img)
            throws IOException
Construct an DirectGif89Frame from a Java image.

Parameters:
img - A java.awt.Image object that supports pixel-grabbing.


DirectGif89Frame

public DirectGif89Frame(int width,
                        int height,
                        argb_pixels[] )
Construct an DirectGif89Frame from ARGB pixel data.

Parameters:
width - Width of the bitmap.
height - Height of the bitmap.