Обрезать небольшой файл заполнить интервенционным изображением


Есть ли способ заполнить черную область моего обработанного png прозрачностью, используя изображение вмешательства?

 $data = file_get_contents("php://input"); 

    $img = Image::make($data);

    $path = sprintf("%/data/%s/img",public_path(),Auth::user()->account_id);

    @mkdir($path,0775,true);

    $img->crop(350, 150)->encode('png', 90)->save(sprintf("%s/logo.png",$path));

Оригинал

Нащупанное изображение

1 2

1 ответ:

Решается с помощью методаtrim !

Решение:

$img->crop(350, 150)->encode('png', 90)->trim()->save(sprintf("%s/logo.png",$path));