Hi
You can make a perfectly circular crop using:
https://www.imageen.com/help/TImageEnProc.Crop.html
sz := imin( ImageEnView1.IEBitmap.Width, ImageEnView1.IEBitmap.Height );
x := ( ImageEnView1.Bitmap.Width - sz ) div 2;
y := ( ImageEnView1.Bitmap.Height - sz ) div 2;
ImageEnView1.Proc.Crop( x, y, x + sz, y + sz, iesEllipse );
Nigel
Xequte Software
www.imageen.com