将图片调整/裁剪/填充到固定大小

8

我需要将一张图片调整到固定大小,但是它必须保持宽度和高度之间的比例关系。

比如我想把一张 238 (w) X 182 (h) 的图片调整到 210 / 150 的大小。

现在我需要做的是:

Original width / target width = 1.333333
Original Height / target Height = 1.213333

现在我取最小的因素。

现在我总是有正确的宽度,因为 238 / 1.333333 = 210。但高度仍然是160

如何将高度减少到 160而不破坏图片?

我需要裁剪吗?如果需要,应该怎么做?

11个回答

0

你需要从顶部和底部各裁剪 5 像素才能达到目标尺寸,但这可能会破坏图片。

实际上,你应该有一个目标宽度或高度,然后按相同比例调整另一个维度。


是的,但是这样做可能会导致高度或宽度与其所需值不对应。 - sanders
当您无法完全控制图像源时,拥有特定的图像尺寸并不是一个好主意。您只能将它们缩放以适应。 - cjk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接