【发布时间】:2021-09-28 17:00:39
【问题描述】:
我正在将5000x5000 png 图像加载到 TImage 上,并将 wrapmode 设置为 Fit。然后我想获得在 UI 中显示的位图的高度和宽度,但是我似乎只获得了位图的原始大小,而不是正在显示的图像的大小。
我正在加载位图如下:imgMap.Bitmap.LoadFromFile('map_4000_35161.png');
当调整 TImage 的大小时,正在显示的位图的大小会发生变化,以便它可以适应 TImage 的内部;
如何获取正在显示的位图的宽度和高度?
我尝试过imgMap.Bitmap.Width、imgMap.Bitmap.Canvas.Width,但最终只得到了原来的 5000 大小
【问题讨论】:
标签: delphi firemonkey delphi-10.4-sydney