我有一个固定容器(200x200px),我希望在其中加载我的图像。每个图像都有不同的大小,目前我必须将图像大小调整为容器宽度,或者图像失去比例。
如何将图像(不是背景图像)添加到容器并显示图像而不改变其可能在中心的比例(因此,如果图像是 800x600),它将显示同一图像的中心中间 200x200?我不介意使用 PHP 或 jQuery 或一些 CSS 魔法来完成这项工作。
我真的不知道如何开始,所以我希望有人可以协助程序或垫脚石如何做到这一点?
编辑 **
我可能没有正确解释。所有图像都大于分配给它的 200x200 区域,调整大小的问题是,一旦用户单击图像,它需要在灯箱中加载相同的图像,关键区别在于它加载相同的图像。因此,我想在不影响图像比例的情况下强制使用“缩略图”视图。由于有些图像是水平的,有些是垂直的,我想我宁愿以 200x200 显示图像的“中心”或任何角落,并让用户单击图像以查看完整图片。我正在寻找的是一种几乎使图像“行为”的方式与背景图像相同,但不是背景图像?这有意义吗?有什么可以提供帮助的吗?
** 示例图像 ** 这是一个示例图像来说明我的想法:http ://tinypic.com/view.php?pic=21caxc1&s=6