[]
        
Allows reading images from a multi-page GIF file/stream.
public class GcGifReader : IDisposable
  Public Class GcGifReader
    Implements IDisposable
  | Name | Description | 
|---|---|
| GcGifReader(Stream, bool, int) | Initializes a new instance of GcGifReader class and assigns the input stream.  | 
      
| GcGifReader(string, int) | Initializes a new instance of GcGifReader class and assigns the input file.  | 
      
| Name | Description | 
|---|---|
| CommentCount | Gets the number of Comment Extensions in the source GIF file.  | 
      
| DpiX | Gets the horizontal DPI of the Logical Screen.  | 
      
| DpiY | Gets the vertical DPI of the Logical Screen.  | 
      
| FilePath | If possible, gets full path to the associated .gif file.  | 
      
| Frames | Gets the list of frames in the associated GIF file.  | 
      
| HasGlobalPalette | Gets a value indicating if there is the Global Color Table in the GIF file.  | 
      
| IccProfileData | Gets or sets the raw ICC profile data for the frames.  | 
      
| IsDisposed | Gets a value indicating whether the GcGifReader has been disposed of.  | 
      
| LogicalScreenHeight | Gets the height, in pixels, of the Logical Screen where the frames will be rendered.  | 
      
| LogicalScreenWidth | Gets the width, in pixels, of the Logical Screen where the frames will be rendered.  | 
      
| LoopCount | Gets the number of iterations the animated GIF should be executed. 0 means infinite loop.  | 
      
| OwnStream | Gets a value indicating if the associated stream should be closed when the GcGifReader is disposed.  | 
      
| PixelAspectRatio | Gets the quotient of the pixel's width over its height.  | 
      
| Stream | Gets the Stream associated with GcGifReader.  | 
      
| StreamStartPosition | Gets the start position in the associated Stream.  | 
      
| Name | Description | 
|---|---|
| ApplyLicenseKey(string) | Applies a license key to an instance of GcGifReader.  | 
      
| Dispose() | Clean up any resources being used.  | 
      
| Dispose(bool) | Performs cleanup operations on managed and unmanaged resources.  | 
      
| GetComment(Encoding, int) | If the Comment Extension is present in the source GIF file this method decodes the comment using the specified Encoding and returns it as a string.  | 
      
| GetCommentData(int) | If the Comment Extension is present in the source GIF file this method returns the comment data as is, without decoding.  | 
      
| GetGlobalPalette() | Returns a palette with sorted opaque colors in 32-bit ARGB format retrieved from the Global Color Table.  |