There are times when one web image can be used in different places with different resolutions. There are several ways to complete this task : connect a JS library that makes all the magic or crop images while uploading them to server.
Each of those methods has his own disadvantages :
JS library loads the full-size image. When there are plenty of those images - there's a great change that page load time will increase.
While cropping the images - you never know, will there be redesign with different image sizes or not. It will get you a lot of headache to make changes.
iWi Yii framework extension
This extension provides you with a nice way to manage your images. Essentially image cropping will be done when the user load the page for the first time. Image crops, loads in the Data Base and there you go. Second page load will be a lot faster.
Easy to implement
Easy to use
Fast image load
Find us :
PS : The extension is absolutely free. The project is still in development - but is fully functional. You can find a mySQL dump in the project folder. We're waiting for your comments, bug reports and functionality requests.