| Class TGIFFrame (unit RxGIF) |
TPersistent
TGIFFrame
| Constructors |
constructor Create(AOwner: TGIFImage);| Functions |
procedure Assign(Source: TPersistent);
destructor Destroy;
procedure Draw(ACanvas: TCanvas; const ARect: TRect;
Transparent: Boolean);
procedure AssignTo(Dest: TPersistent);
procedure GrayscaleImage(ForceEncoding: Boolean);
procedure LoadFromStream(Stream: TStream);
procedure EncodeBitmapStream(Stream: TMemoryStream);
procedure EncodeRasterData;
function FindComment(ForceCreate: Boolean): TStrings;
function GetBitmap: TBitmap;
function GetColorCount: Integer;
function GetComment: TStrings;
function GetHeight: Integer;
function GetWidth: Integer;
procedure NewBitmap;
procedure NewImage;
procedure SaveToBitmapStream(Stream: TMemoryStream);
procedure SetAnimateInterval(Value: Word);
procedure SetComment(Value: TStrings);
procedure SetDisposalMethod(Value: TDisposalMethod);
procedure SetTopLeft(const Value: TPoint);
procedure SetTransparentColor(Value: TColor);
procedure UpdateExtensions;
procedure WriteImageDescriptor(Stream: TStream);
procedure WriteLocalColorMap(Stream: TStream);
procedure WriteRasterData(Stream: TStream);| Properties |
property AnimateInterval : Word
property ColorCount : Integer
property Comment : TStrings
property DisposalMethod : TDisposalMethod
property Height : Integer
property Origin : TPoint
property TransparentColor : TColor
property Width : Integer
property Bitmap : TBitmap| Events |
| Variables |
FAnimateInterval : Word;
FBitmap : TBitmap;
FDisposal : TDisposalMethod;
FExtensions : TList;
FGrayscale : Boolean;
FImage : TGIFItem;
FInterlaced : Boolean;
FLocalColors : Boolean;
FOwner : TGIFImage;
FTopLeft : TPoint;
FTransparentColor : TColor;| Constructors |
constructor Create(AOwner: TGIFImage);TGIFFrame
| Functions |
procedure Assign(Source: TPersistent);
destructor Destroy;volatile
procedure Draw(ACanvas: TCanvas; const ARect: TRect;
Transparent: Boolean);
procedure AssignTo(Dest: TPersistent);TBitmap, TJPEGImage...
procedure GrayscaleImage(ForceEncoding: Boolean);
procedure LoadFromStream(Stream: TStream);BM
procedure EncodeBitmapStream(Stream: TMemoryStream);
procedure EncodeRasterData;OnProgress can raise EAbort to cancel image save
function FindComment(ForceCreate: Boolean): TStrings;
function GetBitmap: TBitmap;
function GetColorCount: Integer;
function GetComment: TStrings;
function GetHeight: Integer;OnProgress can raise EAbort to cancel image load
function GetWidth: Integer;
procedure NewBitmap;
procedure NewImage;
procedure SaveToBitmapStream(Stream: TMemoryStream);
procedure SetAnimateInterval(Value: Word);
procedure SetComment(Value: TStrings);
procedure SetDisposalMethod(Value: TDisposalMethod);
procedure SetTopLeft(const Value: TPoint);
procedure SetTransparentColor(Value: TColor);
procedure UpdateExtensions;
procedure WriteImageDescriptor(Stream: TStream);
procedure WriteLocalColorMap(Stream: TStream);
procedure WriteRasterData(Stream: TStream);| Properties |
property AnimateInterval : Word
property ColorCount : Integer
property Comment : TStrings
property DisposalMethod : TDisposalMethod
property Height : Integer
property Origin : TPoint
property TransparentColor : TColor
property Width : Integer
property Bitmap : TBitmap| Events |
| Variables |
FAnimateInterval : Word;
FBitmap : TBitmap;
FDisposal : TDisposalMethod;
FExtensions : TList;
FGrayscale : Boolean;
FImage : TGIFItem;
FInterlaced : Boolean;
FLocalColors : Boolean;
FOwner : TGIFImage;
FTopLeft : TPoint;
FTransparentColor : TColor;