我在服务器上有大量照片。问题是我必须将照片保存成我需要的各种尺寸。
我发现许多网站使用诸如http://www.abc.com/89-w100-h100.jpg之类的 url来显示任何尺寸的照片。当我改变 w 和 h 时,我可以得到这个尺寸的照片。我只想知道如何实现这个功能。
ps:我可以把照片剪成给定的尺寸。但我不知道如何在浏览器上显示照片。
提前致谢!
问问题
70 次
2 回答
0
可以根据要求动态缩小照片。您需要设计一种在 URL 中编码大小的方案(如您在问题中所示),然后使用 URL 参数作为输入,对原始图像应用缩放功能。这是假设您在服务器端执行此操作。
您的问题提到了在浏览器中显示它的一些内容,所以如果这是您的意思,您可以简单地将<img>
元素调整为您想要的任何大小,浏览器将自动缩放图像。但是,这确实需要下载全尺寸图像。
于 2012-06-15T03:37:44.173 回答
0
我认为他们不会根据要求对其进行扩展。图像调整大小是一项昂贵的操作。通常是大型军团,在上传图像后,他们会调整其大小。例如:雅虎用 9 种不同的尺寸调整图像的大小,它们都有某种方案,例如 89-w100-h100.jpg,它们用来识别它们。
另一方面,调整图像大小的最佳方法是将高度和宽度标签定义为 img 标签。但是,这可能会产生一些不良后果。
于 2012-06-15T04:09:02.607 回答