0

我的初创公司网站上,您会在特色目的地部分注意到我的目的地图像具有使用 CSS 设置的固定高度和宽度。问题是我的图像无法保持它们的比例,但我希望它们具有这种尺寸并且我希望它们看起来不错。

我应该如何解决这个问题?我是否应该确保上传的所有图像都以必要的比例裁剪?如果是这样,我可以使用 PHP 自动执行此操作,而不必手动执行吗?

4

2 回答 2

1

您可以使用 ImageMagick。PHP中有一个ImageMagick类,你可以

  1. 缩放/重新调整图像大小以适应较小的尺寸
  2. 裁剪另一个。

命令行实用程序可以很好地为您做到这一点,请参见此处

尽管您可能正在寻找图像重新定位算法,例如缝线雕刻。不知道PHP中是否有可用的实现,但是Java

于 2013-04-19T14:46:28.497 回答
0

如果将图像放在 img 标签中,请尝试将 size 属性(宽度或高度)之一设置为 100%。

如果您将图像设置为 div 的背景,您还可以使用 'background-size' css 属性指定其宽度和高度

于 2013-04-19T13:57:51.350 回答