phpThumb creates thumbnails on the fly. You can also load this as and object and utilize your own caching system. That is my preferred method as bypassing PHP and serving images with Apache as much as possible has a lot of benefits. I will be the first to admit that the presentation phpThumb on their website is awful. You just have to muddle through it. I’ve built my own image resizing library before and there is always an edge case that screws everything up. Use this class and let it do all the heavy lifting. It is pretty rare that it can’t figure out the best way to crop or resize an image.
PHP thumbnail generator. Optional resizing, cropping, watermarking, unsharp mask sharpening, rotating, caching, borders. GIF reading with/without GD support. EXIF thumbnails can be extracted and/or used for large-source support. Works with any GD version.
This Resource In Action
Crossroads Church uses this library loaded as an object and cached.
Posted by Daniel