Может кто-нибудь знает как можно в пхп, считав обычное ображение, например 1 мб, вывести пользователю сжатое, например до 50 кб. Конкретный пример: есть какая-нибудь галлерея изображений, в которой одновременно отображаются 50 различных картинок. Естественно в полном размере они съедают очень много траффика, поэтому хочеться сделать так, чтобы отображались сжатые варианты, при щелчке на которые открывалось бы окно с полным изображением. Почти все из вышеперечисленного я знаю как реализовать, кроме вывода уменьшенного изображения

Нужно получать его именно из исходного большого, нигде не сохраняя))