1

我在服务器上有大量照片。问题是我必须将照片保存成我需要的各种尺寸。
我发现许多网站使用诸如http://www.abc.com/89-w100-h100.jpg之类的 url来显示任何尺寸的照片。当我改变 w 和 h 时,我可以得到这个尺寸的照片。我只想知道如何实现这个功能。
ps:我可以把照片剪成给定的尺寸。但我不知道如何在浏览器上显示照片。
提前致谢!

4

2 回答 2

0

可以根据要求动态缩小照片。您需要设计一种在 URL 中编码大小的方案(如您在问题中所示),然后使用 URL 参数作为输入,对原始图像应用缩放功能。这是假设您在服务器端执行此操作。

您的问题提到了在浏览器中显示它的一些内容,所以如果这是您的意思,您可以简单地将<img>元素调整为您想要的任何大小,浏览器将自动缩放图像。但是,这确实需要下载全尺寸图像。

于 2012-06-15T03:37:44.173 回答
0

我认为他们不会根据要求对其进行扩展。图像调整大小是一项昂贵的操作。通常是大型军团,在上传图像后,他们会调整其大小。例如:雅虎用 9 种不同的尺寸调整图像的大小,它们都有某种方案,例如 89-w100-h100.jpg,它们用来识别它们。

另一方面,调整图像大小的最佳方法是将高度和宽度标签定义为 img 标签。但是,这可能会产生一些不良后果。

于 2012-06-15T04:09:02.607 回答