如何调整图像大小但保持HTML方面?

时间:2013-12-04 01:38:19

标签: html css

当我使用它时,它填充框并失去比例:

<img src="test.jpg" width="120" height="120" border="0">

当我使用它时,图像可能太高了:

<img src="test.jpg" width="120" border="0">

当我使用它时,图像太宽了:

<img src="test.jpg" height="120" border="0">

有没有办法将图像的大小设置为120x120尺寸,同时仍然保持宽高不会在宽度或高度上拉伸?

由于

4 个答案:

答案 0 :(得分:1)

除非您裁剪图像或将其调整为具有相同方面的分辨率,否则无法保留宽高比。

您可以使用php的GD库来处理图像,并尝试根据您的喜好对其进行修改。在网上搜索有关如何操作以及如何使用GD库的示例。

答案 1 :(得分:1)

我认为这是最好的方法吗?如果我错了,请纠正我......

<img style="max-width: 120px; max-height: 120px;" src="test.jpg" border="0">

答案 2 :(得分:0)

您可以使用高度设置为auto的CSS:

<img src="test.jpg" style="width:120px; height: auto;" />

这样它可以放在一个120px X 120px的盒子里,但它不会填充空间,但它会适合它。

答案 3 :(得分:0)

对于图像大小调整,请查看以下内容:

http://php.net/manual/en/book.imagick.php

http://net.tutsplus.com/tutorials/php/image-resizing-made-easy-with-php/

这应该指向你想要实现的目标。