/**
  * Crop the image (called via ajax)
  */
 public function getCropimage()
 {
     $image = Input::get('img');
     $dataX = Input::get('dataX');
     $dataY = Input::get('dataY');
     $dataHeight = Input::get('dataHeight');
     $dataWidth = Input::get('dataWidth');
     $image = parent::getTruePath($image);
     // crop image
     $tmp_img = Image::make(base_path($image));
     $tmp_img->crop($dataWidth, $dataHeight, $dataX, $dataY)->save(base_path($image));
     // make new thumbnail
     $thumb_img = Image::make(base_path($image));
     $thumb_img->fit(200, 200)->save(parent::getPath('thumb') . parent::getFileName($image)['short']);
 }
 public function performResize()
 {
     $img = Input::get('img');
     $dataX = Input::get('dataX');
     $dataY = Input::get('dataY');
     $height = Input::get('dataHeight');
     $width = Input::get('dataWidth');
     $img = parent::getTruePath($img);
     try {
         Image::make(base_path($img))->resize($width, $height)->save();
         return "OK";
     } catch (Exception $e) {
         return "width : " . $width . " height: " . $height;
         return $e;
     }
 }