2

我正在尝试使用 Delphi 10 Berlin 为智能设备构建应用程序。在这个应用程序中,我想加载或拍照,而不是我必须定位另一个具有相同 X 位置和图像宽度的组件。我的问题是,当我将图像分配给 TImage 控件时,位图不会占用 TImage 控件的所有区域,图像更小。如何在 TImage 控件中获取位图的真实 X 位置和宽度?这是我的代码:

begin
   if Image1.Bitmap.Height > Image1.Bitmap.Width then
   begin
     Image1.Bitmap.Rotate(-90);
   end;
   Image1.Bitmap.Assign(Image);
   Memo1.Width := Image1.Width;
   Memo1.Text := '';
end;
4

1 回答 1

2

FireMonkeyTImage组件有一个名为的属性WrapMode,它可以帮助您控制图像位图在TImageSurface.

您可以在此处的官方文档中阅读有关它的更多信息:

http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.Objects.TImage.WrapMode

注意:此属性及其连接的功能仅适用于 FireMonkey 版本TImage,不适用于 VCL 版本。

于 2016-06-14T15:47:20.920 回答