public function actionImg($name,$rotate){
$file=Yii::getAlias('@images').'/'.$name;
$image=Yii::$app->image->load($file);
header("Content-Type: image/png");
echo $image->resize(200,200,'0x01')->rotate($rotate)->background('#fff')->render();
}
<?php foreach($image_list as $one): ?>
<?= Html::img('http://mysite/mycontroller/img?name='.$one.'&rotate=30') ?>
<?php endforeach; ?>
public function actionImg(){
$file=Yii::getAlias('@images/nophoto.jpg');
$image=Yii::$app->image->load($file);
header("Content-Type: image/jpg");
echo $image->resize(100,100)->rotate(30)->render();
}