Если выводить картинку в файл то получится ещё такой процесс:
1) Сохранение картинки в файле
2) Чтение её параметров
3) Удаление картинки
При благоприятных условиях (т.е. картинки подходит по размеру):
4) Вывод картинки уже через функцию вывода напрямую в браузер (либо чтение через readfile, тогда удаление будет 5-м, а не 3-м шагом)
Учитывая что нагрузка на скрипт бывает довольно серьезная + нет никаких гарантий, что выходной файл не будет весить под мегабайт а то и больше - подобные операции производить не хотелось бы.
-~{}~ 07.04.04 13:41:
Чтобы вы лучше могли себе представить...
Скрипт занимается генерацией картинок для подписей пользователей на форумах. Т.е. вот допустим тема - 30 сообщений. В настройках пользователя поставлен вывод 30 сообщений на страницу.
Вот заходит пользователь в тему - и тут же на скрипт поступают 30 запросов на генерацию картинки.
И это - лишь один пользователь, лишь в теме с 30 сообщениями и настройками на вывод 30 сообщений. А если тема - на 50 сообщений, а у пользователя установлен вывод всех сообщений темы на одной странице...