0

在我的网站上,我得到了大约 10GB 的图像,但其中 90% 的图像真的很大。我需要的是在缩略图中渲染它们,但我不想为每个图像创建缩略图。我创建了一个代码来调整它的大小并用 PHP 打印它,然后调用 PHP。

但我还需要以下数据,我不知道如何添加它。

<img src="<? echo $img; ?>" width="<? echo $width; ?>" height="<? echo $height; ?>" alt="<? echo $descr; ?>" tag='<? echo $tags; ?>' id="img_idea"/>

我怎样才能添加所有这些信息?

纳克斯

4

1 回答 1

1

如果您关心带宽,您会希望在上传大图像时制作更小的新副本。

如果您还关心空间,您可以创建一个页面(即 www.mysite.com/image.php?imgid=133)来查找图像,检查较小的版本,如果不存在则创建它,然后提供较小的版本。

查看 PHP GD 及其衍生的众多插件,了解如何调整图像大小。

如果你不关心带宽,你可以将你的 img 包装在一个 div 中,然后将所需的宽度/高度应用于 div 和 max-width: 100%; 和 max-height: img 的 100%。

于 2012-06-14T20:10:48.767 回答