Вы можете сравнить Image1.Picture.Width или .Height с Image1.Width или .Height.
Чтобы узнать, растягивается ли изображение пропорционально, используя горизонтальный или вертикальный размер, вы должны сравнить соотношение двух:
if Image1.Width/Image1.Height > Image1.Picture.Width/Image1.Picture.Height then
Result:=Image1.Picture.Width/Image1.Width
else
Result:=Image1.Picture.Height/Image1.Height;
Используя математический трюк для преобразования делений в умножения, вы можете избежать преобразований в значения с плавающей точкой, которые также вычисляются немного быстрее, используя:
if Image1.Width*Image1.Picture.Height >Image1.Picture.Width*Image1.Height then