Я работаю над модулем редактора изображений, используя плагин guillotine.Повернуть, Обрезать изображение с помощью плагина гильотины и Laravel 5 Вмешательство
Я получаю параметры от ajax.
{angle: 0,h: 600,scale: 6.7811,w: 800,x: 0,y: 485}
В Laravel У меня есть этот код
$img = \Input::get('img');
$data = \Input::get('data');
$image = \Image::make($img)->rotate((int)$data['angle']);
// crop image
$image->crop((int)$data['w'], (int)$data['h'], (int)$data['x'], (int)$data['y']);
$image->save('uploads/tmp/img.png');
код работает, но результат не совпадает с пользователем выбранной области. Я думаю, мне также нужно использовать атрибут «scale», но я не знаю, как это сделать.
Например: пользователь выбрал область
Результат
Я ценю вашу помощь! :)
Теперь это даже не кадрирование. – SomethingElse
Вы получаете какие-либо ошибки? что нибудь? –
Это было правильное решение. У меня было больше ошибок в моем javascript, поэтому я подумал, что это неправильный ответ. Спасибо! :) – SomethingElse