This contrib resizes the product images dynamically in detail and product listing view by using gdlib. The generated images are cached to lower cpu and memory usage.
each file that is older than a month will be deleted automatically to clean cache folder from unused images.
simple to install, simple but powerful caching and nice results.
image sizes still can be changed in administration backend.
Successfully tested with OsCommerce 2.2-CVS (MS2
Legend: 
Download

Report
In the function instead of using ImageCopyResized try using ImageCopyResampled this produces a smoother image especially useful for smaller product shots.
Note: the "attachment" only contains a text file with the text above, but renamed to zip (not a real zip file). No need to download it.
changed the strategy for non-gif php installation from showing no_image.png to not touching the gif. if you want to have the no_image.png look in the instructions how to switch to that functionality.
- defintely the last update tonight ;)
added support for php installations with no gif support in the meaning that in that case the no_image.png is shown.
added support for products that don't have an image.
see installing instructions for details.
added support for shopping cart
** hopefully the last place I found where product images are shown **
added support for new products in $month module
added support for also purchased products
added optional support for x-sell contribution
differences from 0.1:
removed flushOldCachedImages(); from point 3). it is reallly unnecessary to use it more than once. that happened while copy and pasting.
sorry for that!
ps: remember, this only replaces resized images in product_info.php and product_listing.php.
to enable other contribs and boxes with this contrib, follow the hint at the end of the installation instructions inside the zip.
if you are wondering why I didn't just alter the tep_image() function, the answer is simple:
there is no need to resize every image that is shown in your shop.
This contrib resizes the product images dynamically in detail and product listing view by using gdlib. The generated images are cached to lower cpu and memory usage.
each file that is older than a month will be deleted automatically to clean cache folder from unused images.
simple to install, simple but powerful caching and nice results.
image sizes still can be changed in administration backend.
Successfully tested with OsCommerce 2.2-CVS (MS2