Bitmaps

CreateBitmapString

function CreateBitmapString(bmp : integer) : string;

GetMufasaBitmap

function GetMufasaBitmap(bmp : integer) : TMufasaBitmap;

CreateBitmap

function CreateBitmap(w,h :integer) : integer;

FreeBitmap

procedure FreeBitmap(Bmp : integer);

SaveBitmap

procedure SaveBitmap(Bmp : integer; path : string);

BitmapFromString

function BitmapFromString(Width,Height : integer; Data : string): integer;

LoadBitmap

function LoadBitmap(Path : string) : integer;

SetBitmapSize

procedure SetBitmapSize(Bmp,NewW,NewH : integer);

GetBitmapSize

procedure GetBitmapSize(Bmp : integer; var BmpW,BmpH : integer);

StretchBitmapResize

procedure StretchBitmapResize(Bmp,NewW,NewH : integer);

CreateMirroredBitmap

function CreateMirroredBitmap(Bmp : integer) : integer;

CreateMirroredBitmapEx

function CreateMirroredBitmapEx(Bmp : integer; MirrorStyle : TBmpMirrorStyle) : integer;

FastSetPixel

procedure FastSetPixel(bmp,x,y : integer; Color : TColor);

FastSetPixels

procedure FastSetPixels(bmp : integer; TPA : TPointArray; Colors : TIntegerArray);

FastGetPixel

function FastGetPixel(bmp, x,y : integer) : TColor;

FastGetPixels

function FastGetPixels(Bmp : integer; TPA : TPointArray) : TIntegerArray;

GetBitmapAreaColors

function GetBitmapAreaColors(bmp,xs, ys, xe, ye: Integer): T2DIntegerArray;

FastDrawClear

procedure FastDrawClear(bmp : integer; Color : TColor);

FastDrawTransparent

procedure FastDrawTransparent(x, y: Integer; SourceBitmap, TargetBitmap: Integer);

SetTransparentColor

procedure SetTransparentColor(bmp : integer; Color : TColor);

GetTransparentColor

function GetTransparentColor(bmp: integer) : TColor;

FastReplaceColor

procedure FastReplaceColor(Bmp : integer; OldColor,NewColor : TColor);

CopyClientToBitmap

procedure CopyClientToBitmap(bmp, xs, ys, xe, ye: Integer);

BitmapFromClient

function BitmapFromClient(const xs, ys, xe, ye: Integer): Integer;

SetBitmapName

procedure SetBitmapName(Bmp : integer; name : string);

FindBitmap

function FindBitmap(bitmap: integer; var x, y: Integer): Boolean;

FindBitmapIn

function FindBitmapIn(bitmap: integer; var x, y: Integer;  xs, ys, xe, ye: Integer): Boolean;

FindBitmapToleranceIn

function FindBitmapToleranceIn(bitmap: integer; var x, y: Integer; xs, ys, xe, ye: Integer; tolerance: Integer): Boolean;

FindBitmapSpiral

function FindBitmapSpiral(bitmap: Integer; var x, y: Integer; xs, ys, xe, ye: Integer): Boolean;

FindBitmapsSpiralTolerance

function FindBitmapsSpiralTolerance(bitmap: integer; x, y: Integer; var Points : TPointArray; xs, ys, xe, ye,tolerance: Integer): Boolean;

FindBitmapSpiralTolerance

function FindBitmapSpiralTolerance(bitmap: integer; var x, y: Integer; xs, ys, xe, ye,tolerance : integer): Boolean;

RotateBitmap

function RotateBitmap(bitmap: Integer; angle: Extended): Integer;

DesaturateBitmap

function DesaturateBitmap(Bitmap : integer) : integer;

InvertBitmap

procedure InvertBitmap(Bitmap : integer);

CopyBitmap

function CopyBitmap(Bitmap:  integer) : integer)

GreyScaleBitmap

function GreyScaleBitmap(bitmap : integer) : integer

BrightnessBitmap

function BrightnessBitmap(Bitmap,br : integer) : integer;

ContrastBitmap

function ContrastBitmap(bitmap : integer; co : extended) : integer;

PosterizeBitmap

function PosterizeBitmap(Bitmap : integer; po : integer) : integer;

CreateMaskFromBitmap

function CreateMaskFromBitmap(Bitmap : integer) : TMask;

FindMaskTolerance

function FindMaskTolerance(const mask: TMask; var x, y: Integer; xs,ys, xe, ye: Integer; Tolerance, ContourTolerance: Integer): Boolean;

FindBitmapMaskTolerance

function FindBitmapMaskTolerance(mask: Integer; var x, y: Integer; xs, ys, xe, ye: Integer; Tolerance, ContourTolerance: Integer): Boolean;

FindDeformedBitmapToleranceIn

function FindDeformedBitmapToleranceIn(bitmap: integer; var x,y: Integer; xs, ys, xe, ye: Integer; tolerance: Integer; Range: Integer; AllowPartialAccuracy: Boolean; var accuracy: Extended): Boolean;

DrawTPABitmap

procedure DrawTPABitmap(bitmap: integer; TPA: TPointArray; Color: integer);

DrawATPABitmap

procedure DrawATPABitmap(bitmap: integer; ATPA: T2DPointArray);

DrawATPABitmapEx

procedure DrawATPABitmapEx(bitmap: integer; ATPA: T2DPointArray; Colors: TIntegerArray);

DrawBitmap

procedure DrawBitmap(Bmp: Integer; Dest: TCanvas; x, y: Integer);

RectangleBitmap

procedure RectangleBitmap(bitmap : integer; const box : TBox; Color : TColor);

FloodFillBitmap

procedure FloodFillBitmap(bitmap : integer; const StartPoint : TPoint; const SearchCol,ReplaceCol : TColor);

CalculatePixelShift

function CalculatePixelShift(Bmp1,Bmp2 : Integer; CompareBox : TBox) : integer;

CalculatePixelTolerance

function CalculatePixelTolerance(Bmp1,Bmp2 : Integer; CompareBox : TBox; CTS : integer) : extended;')