如果我从像Image1.Picture.LoadFromFile(imagePath);
这样的文件中加载图像并且JPEG I加载大于Image1
TImage
,那么我该如何缩放它以适应?
答案 0 :(得分:12)
将TImage
控件的Stretch
属性设置为True
。
指示是否应更改图像以使其完全符合图像控件的边界。
将“拉伸”设置为“true”可使图像呈现图像控件的大小和形状。当图像控件调整大小时,图像也会调整大小。拉伸可以独立调整图像的高度和宽度。因此,与简单的放大倍率变化不同,如果图像控件的形状与图像不同,拉伸可能会使图像失真。
正如本文档所示,相关的替代方案是Proportional
属性。
指示是否应该更改图像,而不是失真 它符合图像控制的范围。
将“比例”设置为“真”以确保图像可以完全显示 显示在图像控件中,没有发生任何失真 使用Stretch属性。当比例为真时,图像为 太大而不适合图像控制缩小(同时 保持相同的宽高比),直到它们适合图像 控制。通常显示太小的图像。那是, 比例可以减小图像的放大倍数,但不会 增加它。
当图像控件调整大小时,图像也会调整大小。