Hi Peter
You can use:
// Convert existing (e.g. rectangular) selection to circular
var
w, h: Integer;
begin
if ImageEnView1.Selected then
begin
w := ImageEnView1.SelX2 - ImageEnView1.SelX1;
h := ImageEnView1.SelY2 - ImageEnView1.SelY1;
ImageEnView1.SelectEllipse( ImageEnView1.SelX1 + w div 2,
ImageEnView1.SelY1 + h div 2,
w, h );
end;
end;
Nigel
Xequte Software
www.imageen.com