让我用一个例子来解释。
Lets say I have an Image of size
960px X 668px
I have a div which holds this image. The div size is
154px X 75px
这个 div 可以有任何可变的大小。
If we see that the aspect ratio of image and the aspect ratio of the div
that holds image are different.
我需要做的就是使用 PHP 调整和裁剪图像的大小,使其尽可能保持原始大小的最大高度和宽度,并保持包含该图像的 div 的纵横比。我只需要一个逻辑来计算一个百分比,该百分比应该乘以多少 DIV 宽度和高度,以便生成的大小更接近图像大小但不超过图像大小,并且纵横比将与 DIV 相同但不是形象。
谢谢莎米拉