C# Класс ScreenToGif.Encoding.GifDecoder

Gif Reader Class
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
STATUS_FORMAT_ERROR int
STATUS_OPEN_ERROR int

Защищенные свойства (Protected)

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

DecodeImageData() защищенный Метод

Decodes LZW image data into pixel array. Adapted from John Cristy's ImageMagick.
protected DecodeImageData ( ) : void
Результат void

Error() защищенный Метод

protected Error ( ) : bool
Результат bool

GetDelay() публичный Метод

Gets display duration for specified frame.
public GetDelay ( int index ) : int
index int Int index of frame.
Результат int

GetFrame() публичный Метод

Gets the image contents of frame n.
public GetFrame ( int n ) : Image
n int
Результат Image

GetFrameCount() публичный Метод

Gets the number of frames read from file.
public GetFrameCount ( ) : int
Результат int

GetFrameSize() публичный Метод

Gets image size.
public GetFrameSize ( ) : Size
Результат System.Drawing.Size

GetImage() публичный Метод

public GetImage ( ) : Image
Результат Image

GetLoopCount() публичный Метод

public GetLoopCount ( ) : int
Результат int

Init() защищенный Метод

protected Init ( ) : void
Результат void

Read() защищенный Метод

protected Read ( ) : int
Результат int

Read() публичный Метод

public Read ( Stream inStream ) : int
inStream Stream
Результат int

Read() публичный Метод

public Read ( String name ) : int
name String
Результат int

ReadBlock() защищенный Метод

protected ReadBlock ( ) : int
Результат int

ReadContents() защищенный Метод

protected ReadContents ( ) : void
Результат void

ReadGraphicControlExt() защищенный Метод

protected ReadGraphicControlExt ( ) : void
Результат void

ReadHeader() защищенный Метод

protected ReadHeader ( ) : void
Результат void

ReadImage() защищенный Метод

protected ReadImage ( ) : void
Результат void

ReadLSD() защищенный Метод

protected ReadLSD ( ) : void
Результат void

ReadNetscapeExt() защищенный Метод

protected ReadNetscapeExt ( ) : void
Результат void

ReadShort() защищенный Метод

protected ReadShort ( ) : int
Результат int

ResetFrame() защищенный Метод

protected ResetFrame ( ) : void
Результат void

SetPixels() защищенный Метод

protected SetPixels ( ) : void
Результат void

Skip() защищенный Метод

protected Skip ( ) : void
Результат void

Описание свойств

MaxStackSize защищенное статическое свойство

protected static int MaxStackSize
Результат int

STATUS_FORMAT_ERROR публичное статическое свойство

File read status: Error decoding file (may be partially decoded)
public static int STATUS_FORMAT_ERROR
Результат int

STATUS_OPEN_ERROR публичное статическое свойство

public static int STATUS_OPEN_ERROR
Результат int

act защищенное свойство

protected int[] act
Результат int[]

bgColor защищенное свойство

protected int bgColor
Результат int

bgIndex защищенное свойство

protected int bgIndex
Результат int

bitmap защищенное свойство

protected Bitmap,System.Drawing bitmap
Результат System.Drawing.Bitmap

block защищенное свойство

protected byte[] block
Результат byte[]

blockSize защищенное свойство

protected int blockSize
Результат int

delay защищенное свойство

protected int delay
Результат int

dispose защищенное свойство

protected int dispose
Результат int

frameCount защищенное свойство

protected int frameCount
Результат int

frames защищенное свойство

protected ArrayList,System.Collections frames
Результат System.Collections.ArrayList

gct защищенное свойство

protected int[] gct
Результат int[]

gctFlag защищенное свойство

protected bool gctFlag
Результат bool

gctSize защищенное свойство

protected int gctSize
Результат int

height защищенное свойство

protected int height
Результат int

image защищенное свойство

protected Image image
Результат Image

inStream защищенное свойство

protected Stream inStream
Результат Stream

interlace защищенное свойство

protected bool interlace
Результат bool

ix защищенное свойство

protected int ix
Результат int

lastBgColor защищенное свойство

protected int lastBgColor
Результат int

lastDispose защищенное свойство

protected int lastDispose
Результат int

lastImage защищенное свойство

protected Image lastImage
Результат Image

lastRect защищенное свойство

protected Rectangle,System.Drawing lastRect
Результат System.Drawing.Rectangle

lct защищенное свойство

protected int[] lct
Результат int[]

lctFlag защищенное свойство

protected bool lctFlag
Результат bool

lctSize защищенное свойство

protected int lctSize
Результат int

loopCount защищенное свойство

protected int loopCount
Результат int

pixelAspect защищенное свойство

protected int pixelAspect
Результат int

pixelStack защищенное свойство

protected byte[] pixelStack
Результат byte[]

pixels защищенное свойство

protected byte[] pixels
Результат byte[]

prefix защищенное свойство

protected short[] prefix
Результат short[]

status защищенное свойство

protected int status
Результат int

suffix защищенное свойство

protected byte[] suffix
Результат byte[]

transIndex защищенное свойство

protected int transIndex
Результат int

transparency защищенное свойство

protected bool transparency
Результат bool

width защищенное свойство

protected int width
Результат int