我的Laravel项目中有以下功能 . 上传后,它使用Intervention为每张图片添加水印 . 问题是它需要太长时间才能完成,不过一分钟,无论它只是一张图片 .

任何想法或替代品?

function insertWatermark($value){
    $img = Image::make(public_path($value));

    $watermark = Image::make(public_path('watermark.png'))->opacity(50);

    $img->insert($watermark, 'center');

    $img->save(public_path($value));

    return $value;
}