procedure TForm1.FormCreate(Sender: TObject);
var
MyBM : TBGRABitmap;
MyBD : TBGRABitmap;
MyDS : TBGRABitmap;
begin
with Image1 do
begin
Left := (Form1.Width div 2) - 550;
Top := (Form1.Height div 2) - 310;
Width := 1100;
Height := 619;
Center := False;
Stretch := True;
end;
MyBM := TBGRABitmap.Create(1000, 1000, clBtnFace);
MyDS := TBGRABitmap.Create(400, 400, clGrayText);
MyBD := MyDS.FilterBlurMotion(400, 45, True);
MyBM.PutImage(300, 300, MyBD, dmFastBlend);
MyBM.SaveToFile('test.png');
MyBM.Free;
MyBD.Free;
MyDS.Free;
Image1.Picture.LoadFromFile('test.png');
end;