是否有 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 上询问。