/** * 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; } }