uses
System,
Classes,
SysUtils,
Types,
BGRABitmap,
BGRABitmapTypes,
BGRAGraphics,
BGRAGradients,
Math;