Why should I get this when: image2.picture.bitmap.Height := x; image2.Picture.bitmap.Width := y + (x-image2.height); {x=2720 y=4230} I know its huge, but system has plenty. Alistair Grant George mailto:[EMAIL PROTECTED] ICQ # 29003462 Products: http://members.xoom.com/A_George/ --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz