Есть ли модуль 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, но все варианты будут рассмотрены.)
Сам никогда не пользовался, но обнаружил Apache :: Imager: изменение размера который, кажется, делает то, что вы хотите, и имеет несколько ссылок на связанные модули.
Я не знаю модуля apache, но было бы довольно тривиально реализовать его с использованием php, gd и очень простого набора правил перезаписи.
Подробности об этой реализации, вероятно, лучше всего спросить на SO.