【发布时间】:2014-05-22 17:16:05
【问题描述】:
假设我有一个指定宽度和高度的矩形区域(例如由div 定义)。而且我有一个尺寸和纵横比不可预测的图像。
如果我希望该图像适合给定的矩形区域并保持原始纵横比,我该怎么做?
如果我事先知道哪一方会受到限制,我可以只指定一个维度。例如,如果矩形的大小为 200x100 像素,图像的大小为 400x300 像素,我可以使用 <img src="link/to/my/image.jpg" height="100px"> 代码,并且图像将保持其纵横比并进入我的矩形。但是,如果矩形将是例如 100x100 像素,则图像将超出矩形的边。
所以我唯一能做的就是排除图像大小并进行一些简单的计算来定义图像的宽度和高度:保持原始配给并适合所有可能组合的指定矩形。
但是看起来有点复杂,需要在服务器端使用图形库。可能是我错过了一些 HTML 功能吗?
【问题讨论】:
-
你在找this
标签: html image image-scaling