我正在使用 HTML 的 img 标签在我们的应用程序中显示照片。我已将其高度和宽度属性都设置为 64。我需要将任何图像分辨率(例如 256x256、1024x768、500x400、205x246 等)显示为 64x64。但是通过将 img 标签的高度和宽度属性设置为 64,它不会保持纵横比,所以图像看起来扭曲了。
供您参考,我的确切代码是:
<img src="Runtime Path to photo" border="1" height="64" width="64">
原文由 sunil kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议
不要设置高度和宽度。使用其中之一,将保持正确的纵横比。
另一个为您提供更大灵活性的选项是使用
object-fit
。这允许为img
设置固定尺寸,同时图像本身可以在定义区域 内 以多种不同方式呈现。