Назад | Перейти на главную страницу

Обслуживание файлов изображений с измененным размером

Есть ли модуль 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.