提供调整大小后的图像文件

提供调整大小后的图像文件

是否有 Apache 模块或类似模块可以让我提供不同大小的图像?

我们有很多图像(gif,jpeg 和 png),尺寸都在 150x150 左右,有些更大,但都是 1:1 大小。

我希望能够提供如下图像:

http://images.ourserver.com/image/path/realimage.png?50x50 http://images.ourserver.com/image/path/realimage.png?100x100

并返回原始文件的调整大小版本。还应创建调整大小文件的缓存。

这听起来像是一个早就该解决的问题。

(我们当前运行的是 CentOS 服务器,但会考虑所有选项。)

答案1

我自己从来没有用过,但我发现Apache::Imager:调整大小它似乎可以做你想做的事情并且有几个相关模块的链接。

答案2

我不知道 apache 模块,但使用 php、gd 和一组非常简单的重写规则来实现它会相当简单。

关于该实施的详细信息最好在 SO 上询问。

相关内容