All Packages Class Hierarchy This Package Previous Next Index
Class net.jmge.gif.IndexGif89Frame
java.lang.Object
|
+----net.jmge.gif.Gif89Frame
|
+----net.jmge.gif.IndexGif89Frame
- public class IndexGif89Frame
- extends Gif89Frame
Instances of this Gif89Frame subclass are constructed from bitmaps in the
form of color-index pixels, which accords with a GIF's native palettized
color model. The class is useful when complete control over a GIF's color
palette is desired. It is also much more efficient when one is using an
algorithmic frame generator that isn't interested in RGB values (such
as a cellular automaton).
Objects of this class are normally added to a Gif89Encoder object that has
been provided with an explicit color table at construction. While you may
also add them to "auto-map" encoders without an exception being thrown,
there obviously must be at least one DirectGif89Frame object in the sequence
so that a color table may be detected.
- Version:
- 0.90 beta (15-Jul-2000)
- Author:
- J. M. G. Elliott (tep@jmge.net)
- See Also:
- Gif89Encoder, Gif89Frame, DirectGif89Frame
-
IndexGif89Frame(int, int, byte[])
- Construct a IndexGif89Frame from color-index pixel data.
IndexGif89Frame
public IndexGif89Frame(int width,
int height,
byte ci_pixels[])
- Construct a IndexGif89Frame from color-index pixel data.
- Parameters:
- width
- Width of the bitmap.
- height
- Height of the bitmap.
- ci_pixels
- Array containing at least width*height color-index pixels.
All Packages Class Hierarchy This Package Previous Next Index