Я сам искал ответ на этот вопрос и не нашел ничего, что бы идеально соответствовало моим потребностям. TimThumb подошел близко (вам придется поискать его в Google; я новичок и поэтому могу опубликовать только одну гиперссылку), но это было немного излишним (в него встроены все виды манипуляций с изображениями), и он не мог справиться некоторые типы изображений, которые мне были интересны (в частности, * .ico файлы). Поэтому я написал свой собственный скрипт PHP "quick-n-dirty", который должен обрабатывать изображения любого типа и занимается только кэшированием изображений и их передачей без каких-либо изменений.
Я немного обеспокоен тем, что мой сценарий может иметь явные недостатки безопасности или может быть более эффективным. Кроме того, он не очень умен, как он кеширует. Позже он не удосуживается проверить, обновлено ли изображение, и никогда не потрудится очистить свой кеш. Если у кого-то есть предложения по улучшению моего кода, я открыт для обратной связи.
Вот скрипт: Теплый компоновщик - RefactorMyCode.com