public function actionRotateImageRight($id){
$model = $this->checkOwnerImage($id);
$path = Yii::getPathOfAlias('webroot.uploads.objects.'.$model->id_module.'.'.$model->id_object.'.'.Images::ORIGINAL_IMG_DIR.'.');
$pathMod = Yii::getPathOfAlias('webroot.uploads.objects.'.$model->id_module.'.'.$model->id_object.'.'.Images::MODIFIED_IMG_DIR);
echo $path.DIRECTORY_SEPARATOR.$model->file_name.'<br/>';
echo $pathMod.DIRECTORY_SEPARATOR.$model->file_name_modified;
//echo $model->file_name;
$rorat = new CImageHandler();
$rorat->load($path.DIRECTORY_SEPARATOR.$model->file_name)
->rotate(-90)
->save();
$model = $this->actionUpload($id);
}
Pioe писал(а):В результате в каталоге "original" изображение переворачивается все ок, но как перезаписать все в modified не понимаю. Опишите пожалуйста логику и куда смотреть в 2х словах. Когда правишь вотемарки как то все перезаписывается от оригинала...
veniamin писал(а):Это сильно напрягает - приходится каждый раз нажимать на "увеличить".чтобы посмотреть фото поближе.
veniamin писал(а):А ведь хотелось бы использовать именно то , что хочешь в результате видеть.
veniamin писал(а):А пока есть недоработки
Pioe писал(а):Набросал 2 функции в контролер которые переворачивают изображение вправо влево
Както так:
- Код: Выделить всё
public function actionRotateImageRight($id){
$model = $this->checkOwnerImage($id);
$path = Yii::getPathOfAlias('webroot.uploads.objects.'.$model->id_module.'.'.$model->id_object.'.'.Images::ORIGINAL_IMG_DIR.'.');
$pathMod = Yii::getPathOfAlias('webroot.uploads.objects.'.$model->id_module.'.'.$model->id_object.'.'.Images::MODIFIED_IMG_DIR);
echo $path.DIRECTORY_SEPARATOR.$model->file_name.'<br/>';
echo $pathMod.DIRECTORY_SEPARATOR.$model->file_name_modified;
//echo $model->file_name;
$rorat = new CImageHandler();
$rorat->load($path.DIRECTORY_SEPARATOR.$model->file_name)
->rotate(-90)
->save();
$model = $this->actionUpload($id);
}
В результате в каталоге "original" изображение переворачивается все ок, но как перезаписать все в modified не понимаю. Опишите пожалуйста логику и куда смотреть в 2х словах. Когда правишь вотемарки как то все перезаписывается от оригинала...
benny писал(а):На новых версиях полагаю эта штука не работает? Побывал просто добавить в котроллер, или мало просто добавить?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42