C# Class ScreenToGif.Encoding.GifDecoder

Gif Reader Class
Afficher le fichier Open project: dbremner/ScreenToGif

Méthodes publiques

Свойство Type Description
STATUS_FORMAT_ERROR int
STATUS_OPEN_ERROR int

Protected Properties

Свойство Type Description
MaxStackSize int
act int[]
bgColor int
bgIndex int
bitmap System.Drawing.Bitmap
block byte[]
blockSize int
delay int
dispose int
frameCount int
frames System.Collections.ArrayList
gct int[]
gctFlag bool
gctSize int
height int
image Image
inStream Stream
interlace bool
ix int
lastBgColor int
lastDispose int
lastImage Image
lastRect System.Drawing.Rectangle
lct int[]
lctFlag bool
lctSize int
loopCount int
pixelAspect int
pixelStack byte[]
pixels byte[]
prefix short[]
status int
suffix byte[]
transIndex int
transparency bool
width int

Méthodes publiques

Méthode Description
GetDelay ( int index ) : int

Gets display duration for specified frame.

GetFrame ( int n ) : Image

Gets the image contents of frame n.

GetFrameCount ( ) : int

Gets the number of frames read from file.

GetFrameSize ( ) : Size

Gets image size.

GetImage ( ) : Image
GetLoopCount ( ) : int
Read ( Stream inStream ) : int
Read ( String name ) : int

Méthodes protégées

Méthode Description
DecodeImageData ( ) : void

Decodes LZW image data into pixel array. Adapted from John Cristy's ImageMagick.

Error ( ) : bool
Init ( ) : void
Read ( ) : int
ReadBlock ( ) : int
ReadContents ( ) : void
ReadGraphicControlExt ( ) : void
ReadHeader ( ) : void
ReadImage ( ) : void
ReadLSD ( ) : void
ReadNetscapeExt ( ) : void
ReadShort ( ) : int
ResetFrame ( ) : void
SetPixels ( ) : void
Skip ( ) : void

Private Methods

Méthode Description
GetPixels ( Bitmap bitmap ) : int[]

Creates new frame image from current data (and previous frames as specified by their disposition codes).

ReadColorTable ( int ncolors ) : int[]
SetPixels ( int pixels ) : void

Method Details

DecodeImageData() protected méthode

Decodes LZW image data into pixel array. Adapted from John Cristy's ImageMagick.
protected DecodeImageData ( ) : void
Résultat void

Error() protected méthode

protected Error ( ) : bool
Résultat bool

GetDelay() public méthode

Gets display duration for specified frame.
public GetDelay ( int index ) : int
index int Int index of frame.
Résultat int

GetFrame() public méthode

Gets the image contents of frame n.
public GetFrame ( int n ) : Image
n int
Résultat Image

GetFrameCount() public méthode

Gets the number of frames read from file.
public GetFrameCount ( ) : int
Résultat int

GetFrameSize() public méthode

Gets image size.
public GetFrameSize ( ) : Size
Résultat System.Drawing.Size

GetImage() public méthode

public GetImage ( ) : Image
Résultat Image

GetLoopCount() public méthode

public GetLoopCount ( ) : int
Résultat int

Init() protected méthode

protected Init ( ) : void
Résultat void

Read() protected méthode

protected Read ( ) : int
Résultat int

Read() public méthode

public Read ( Stream inStream ) : int
inStream Stream
Résultat int

Read() public méthode

public Read ( String name ) : int
name String
Résultat int

ReadBlock() protected méthode

protected ReadBlock ( ) : int
Résultat int

ReadContents() protected méthode

protected ReadContents ( ) : void
Résultat void

ReadGraphicControlExt() protected méthode

protected ReadGraphicControlExt ( ) : void
Résultat void

ReadHeader() protected méthode

protected ReadHeader ( ) : void
Résultat void

ReadImage() protected méthode

protected ReadImage ( ) : void
Résultat void

ReadLSD() protected méthode

protected ReadLSD ( ) : void
Résultat void

ReadNetscapeExt() protected méthode

protected ReadNetscapeExt ( ) : void
Résultat void

ReadShort() protected méthode

protected ReadShort ( ) : int
Résultat int

ResetFrame() protected méthode

protected ResetFrame ( ) : void
Résultat void

SetPixels() protected méthode

protected SetPixels ( ) : void
Résultat void

Skip() protected méthode

protected Skip ( ) : void
Résultat void

Property Details

MaxStackSize protected_oe static_oe property

protected static int MaxStackSize
Résultat int

STATUS_FORMAT_ERROR public_oe static_oe property

File read status: Error decoding file (may be partially decoded)
public static int STATUS_FORMAT_ERROR
Résultat int

STATUS_OPEN_ERROR public_oe static_oe property

public static int STATUS_OPEN_ERROR
Résultat int

act protected_oe property

protected int[] act
Résultat int[]

bgColor protected_oe property

protected int bgColor
Résultat int

bgIndex protected_oe property

protected int bgIndex
Résultat int

bitmap protected_oe property

protected Bitmap,System.Drawing bitmap
Résultat System.Drawing.Bitmap

block protected_oe property

protected byte[] block
Résultat byte[]

blockSize protected_oe property

protected int blockSize
Résultat int

delay protected_oe property

protected int delay
Résultat int

dispose protected_oe property

protected int dispose
Résultat int

frameCount protected_oe property

protected int frameCount
Résultat int

frames protected_oe property

protected ArrayList,System.Collections frames
Résultat System.Collections.ArrayList

gct protected_oe property

protected int[] gct
Résultat int[]

gctFlag protected_oe property

protected bool gctFlag
Résultat bool

gctSize protected_oe property

protected int gctSize
Résultat int

height protected_oe property

protected int height
Résultat int

image protected_oe property

protected Image image
Résultat Image

inStream protected_oe property

protected Stream inStream
Résultat Stream

interlace protected_oe property

protected bool interlace
Résultat bool

ix protected_oe property

protected int ix
Résultat int

lastBgColor protected_oe property

protected int lastBgColor
Résultat int

lastDispose protected_oe property

protected int lastDispose
Résultat int

lastImage protected_oe property

protected Image lastImage
Résultat Image

lastRect protected_oe property

protected Rectangle,System.Drawing lastRect
Résultat System.Drawing.Rectangle

lct protected_oe property

protected int[] lct
Résultat int[]

lctFlag protected_oe property

protected bool lctFlag
Résultat bool

lctSize protected_oe property

protected int lctSize
Résultat int

loopCount protected_oe property

protected int loopCount
Résultat int

pixelAspect protected_oe property

protected int pixelAspect
Résultat int

pixelStack protected_oe property

protected byte[] pixelStack
Résultat byte[]

pixels protected_oe property

protected byte[] pixels
Résultat byte[]

prefix protected_oe property

protected short[] prefix
Résultat short[]

status protected_oe property

protected int status
Résultat int

suffix protected_oe property

protected byte[] suffix
Résultat byte[]

transIndex protected_oe property

protected int transIndex
Résultat int

transparency protected_oe property

protected bool transparency
Résultat bool

width protected_oe property

protected int width
Résultat int