All Packages Class Hierarchy This Package Previous Next Index
Class net.jmge.gif.DirectGif89Frame
java.lang.Object
|
+----net.jmge.gif.Gif89Frame
|
+----net.jmge.gif.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.
- Version:
- 0.90 beta (15-Jul-2000)
- Author:
- J. M. G. Elliott (tep@jmge.net)
- See Also:
- Gif89Encoder, Gif89Frame, IndexGif89Frame
-
DirectGif89Frame(Image)
- Construct an DirectGif89Frame from a Java image.
-
DirectGif89Frame(int, int, int[])
- Construct an DirectGif89Frame from ARGB pixel data.
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.
- Throws: IOException
- If the image is unencodable due to failure of pixel-grabbing.
DirectGif89Frame
public DirectGif89Frame(int width,
int height,
int argb_pixels[])
- Construct an DirectGif89Frame from ARGB pixel data.
- Parameters:
- width
- Width of the bitmap.
- height
- Height of the bitmap.
- argb_pixels
- Array containing at least width*height pixels in the format returned by
java.awt.Color.getRGB().
All Packages Class Hierarchy This Package Previous Next Index