Class TGifSubImage (unit GifUnit) |
Inherits from
TObject
constructor Create(NColors: Word; Parent: TGifFile);
- WriteColor } (***** TGifSubImage
constructor CreateEmpty;
- TGifSubImage.
function AsBitmap: TBitmap;
TGifSubImage.
destructor Destroy;
TGifSubImage.
procedure EncodeStatusbyte;
GoBackPixel
function TransparentColor: TColor;
TGifSubImage.
function TransparentColorIndex: Integer;
TGifSubImage.
procedure DecodeRasterData;
UpdateBitsPerPixel
procedure DecodeStatusbyte;
other private methods TGifSubImage.
procedure EncodeRasterdata;
TGifSubImage.
function GetAnimateInterval: Word;
property acess methods TGifSubImage.
function GetBGColor: TColor;
TGifSubImage.
procedure LoadFromStream(Stream: TStream);
TGifSubImage.
procedure ReadImageDescriptor(Stream: TStream);
TGifSubImage.
procedure ReadLocalColorMap(Stream: TStream);
TGifSubImage.
procedure ReadRasterData(Stream: TStream);
TGifSubImage.
procedure SaveToStream(Stream: TStream);
TGifSubImage.
procedure SetAnimateInterval(NewValue: Word);
TGifSubImage.
procedure SetExtensions(NewValue: TExtensionList);
TGifSubImage.
procedure WriteImageDescriptor(Stream: TStream);
TGifSubImage.
procedure WriteLocalColorMap(Stream: TStream);
TGifSubImage.
procedure WriteRasterData(Stream: TStream);
TGifSubImage.
property AnimateInterval : Word
property BackgroundColor : TColor
property DisposalMethod : TDisposalMethod
property Extensions : TExtensionList
property IsTransparent : Boolean
BitsPerPixel : Byte;
HasLocalColorMap : Boolean;
ImageDescriptor : TImageDescriptor;
Interlaced : Boolean;
LocalColorMap : TColorTable;
Pixels : TByteArray2D;
CompressedRasterData : TByteBuffer;
FBitmap : TBitmap;
FDisposalMethod : TDisposalMethod;
FExtensions : TExtensionList;
FGifFile : TGifFile;
FIsTransparent : Boolean;
LZWCodeSize : Byte;
constructor Create(NColors: Word; Parent: TGifFile);
WriteColor } (***** TGifSubImage
constructor CreateEmpty;
TGifSubImage.Create
function AsBitmap: TBitmap;
TGifSubImage.SetExtensions } (***** TGifSubImage: end of property access methods
destructor Destroy;
TGifSubImage.CreateEmpty
procedure EncodeStatusbyte;
GoBackPixel
function TransparentColor: TColor;
TGifSubImage.AsBitmap
function TransparentColorIndex: Integer;
TGifSubImage.TransparentColor
procedure DecodeRasterData;
UpdateBitsPerPixel
procedure DecodeStatusbyte;
other private methods
TGifSubImage.TransparentColorIndex } (***** read routines
procedure EncodeRasterdata;
TGifSubImage.WriteLocalColorMap
function GetAnimateInterval: Word;
property acess methods
TGifSubImage.Destroy } (***** TGifSubImage: end of constructors/desctructors *****) (***** TGifSubImage: property access methods
function GetBGColor: TColor;
TGifSubImage.GetAnimateInterval
procedure LoadFromStream(Stream: TStream);
TGifSubImage.DecodeRasterData
procedure ReadImageDescriptor(Stream: TStream);
TGifSubImage.DecodeStatusByte
procedure ReadLocalColorMap(Stream: TStream);
TGifSubImage.ReadImageDescriptor
procedure ReadRasterData(Stream: TStream);
TGifSubImage.ReadLocalColorMap
procedure SaveToStream(Stream: TStream);
TGifSubImage.WriteRasterData
procedure SetAnimateInterval(NewValue: Word);
TGifSubImage.GetBGColor
procedure SetExtensions(NewValue: TExtensionList);
TGifSubImage.SetAnimateInterval
procedure WriteImageDescriptor(Stream: TStream);
TGifSubImage.EncodeStatusbyte
procedure WriteLocalColorMap(Stream: TStream);
TGifSubImage.WriteImageDescriptor
procedure WriteRasterData(Stream: TStream);
TGifSubImage.EncodeRasterdata
property AnimateInterval : Word
property BackgroundColor : TColor
property DisposalMethod : TDisposalMethod
property Extensions : TExtensionList
property IsTransparent : Boolean
BitsPerPixel : Byte;
HasLocalColorMap : Boolean;
ImageDescriptor : TImageDescriptor;
Interlaced : Boolean;
LocalColorMap : TColorTable;
Pixels : TByteArray2D;
CompressedRasterData : TByteBuffer;
FBitmap : TBitmap;
FDisposalMethod : TDisposalMethod;
FExtensions : TExtensionList;
FGifFile : TGifFile;
FIsTransparent : Boolean;
LZWCodeSize : Byte;