Използвам библиотека Cropper.js, за да получа координати на изрязване и ширина и височина на изображение от страна на клиента и намеса в laravel 4, за да го съчетая в сървърната страна с данните на corp.
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);
Когато изрязаната област е извън изображението, тази допълнителна област се запълва автоматично с черен цвят. Вместо това искам да се запълни с бял цвят.
Това генерира това изображение
Искам да сменя черния цвят на бял.