Intervention/image 图片处理

maogu7个月前Laravel176
Route::get('/', function () {


    $lists = [
        "https://w.66mh.xyz/imagesw/yy/545/211388/wY9-WV54.webp",
        "https://w.66mh.xyz/imagesw/yy/545/211388/TgK-3vRv.webp",
        "https://w.66mh.xyz/imagesw/yy/545/211388/TiX-wBRw.webp",
        "https://w.66mh.xyz/imagesw/yy/545/211388/d6E-NYgY.webp",
        "https://w.66mh.xyz/imagesw/yy/545/211388/wrm-G7tP.webp",
        "https://w.66mh.xyz/imagesw/yy/545/211388/5Sm-WWaQ.webp",
        "https://w.66mh.xyz/imagesw/yy/545/211388/V2M-niPt.webp",
        "https://w.66mh.xyz/imagesw/yy/545/211388/8Dj-SrHi.webp",
        "https://w.66mh.xyz/imagesw/yy/545/211388/yFG-qynJ.webp",
        "https://w.66mh.xyz/imagesw/yy/545/211388/i2M-rPpd.webp"];



    $img = \Intervention\Image\Facades\Image::canvas(720, 4200);
    foreach ($lists as $listKey=>$list)
    {
        $img->insert($list, 'left', 72*$listKey, 0);
    }

    $path = public_path(''.rand(1111,9999).'.jpg');
    $img->save($path);

//    \Illuminate\Support\Facades\Storage::disk('public')->put('aaa.jpg',$img);
    return $img->response();
});

相关文章

数组表单提交

<form id="form1" action="./index.php" method="get"&g...

laravel 本地储存文件

$path= Storage::disk('public')->put('file.jpg',$value['ImgUrl']);...

Laravel Js提示

session()->flash('success', '欢迎,您将在这里开启一段新的旅程~'); @foreach(['success...

微信开发者账户申请以及测试

微信公众平台测试账号申请公众平台测试账号十分方便,直接通过微信登录即可,登录地址登录后我们可以看到 appId 和 appsecret我们需要关注自己的测试公众号,只有关...

Laravel 7使用Http Client同步api数据到数据库-定时任务

测试Api 来自https://api.qq.jsososo.com/ 是个开源项目安装httpcomposer require guzzlehttp/guzzlephp...

Simditor便捷的所见即所得编辑器

Simditor便捷的所见即所得编辑器

将以下文件导入您的Web应用程序<link rel="stylesheet" type="text/css" href=&q...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。