Друзья, столкнулся с проблемой, описанной в посте
Хочу предложить свое решение (может кому пригодится).
Чтобы центр масштабирования был именно в центре объекта (в моем случае это TImage), необходимо после масштабирования установить свойство Align = TAlignLayout.Center, причем до этого нужно установить его в TAlignLayout.None !
Примерно вот так:
Image1.Scale.X:= 1.3;
Image1.Scale.Y:= 1.3;
Image1.Align:= TAlignLayout.None;
Image1.Align:= TAlignLayout.Center;
В этом случае будет эффект увеличения объекта из центра. Если убрать строчку "Image1.Align:= TAlignLayout.None;" - увеличение будет из левого верхнего угла. На мой взгляд некорректное поведение платформы. Возможно в будущих релизах это поправят.
Embarcadero® Delphi 10.1 Berlin Update 2 Version 24.0.25048.9432