. . .

image resizing

October 6, 2010

Upload and resize image using YII

Download and extract this file in protected/extensions directory.   In config/main.php file, add the following element to components array  'image'=>array( 'class'=>'application.extensions.image.CImageComponent', 'driver'=>'GD', )   Now in action, insert the following code and modify paths $model->Picture = CUploadedFile::getInstance($model,'Picture'); if( is_object($model->Picture) ) { mkdir(getcwd().'/images/users/'.$model->Id."/"); $name = getcwd().'/images/users/'.$model->Id."/".$model->Picture->getName(); $model->Picture->saveAs($name); $image = Yii::app()->image->load($name); $image->resize(50, […]