Я использую библиотеку Cropper.js для получения координат обрезки, ширины и высоты изображения на стороне клиента и вмешательства в laravel 4, чтобы фактически разместить его на стороне сервера с данными корпорации.
Функция JavaScript:
$('#image').cropper({
aspectRatio: 16 / 9,
crop: function (e) {
// To send cop data to server
x = e.x;
y = e.y;
width = e.width;
height = e.height;
rotate = e.rotate;
scaleX = e.scaleX;
scaleY = e.scaleY;
$('#x').val(x);
$('#y').val(y);
$('#width').val(width);
$('#height').val(height);
$('#rotate').val(rotate);
$('#scaleX').val(scaleX);
$('#scaleY').val(scaleY);
}
});
Функция PHP/Laravel:
$img->crop($width, $height, $x, $y);
Когда обрезанная область выходит за пределы изображения, эта дополнительная область автоматически заполняется черным цветом. Вместо этого я хочу, чтобы он был заполнен белым цветом.
Это генерирует это изображение
Я хочу изменить черный цвет на белый.