Intervention/image 图片处理

maogu4个月前Laravel99
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();
});

相关文章

Laravel 登陆验证

protected function authenticated(Request $request, $user)    &nb...

递归循环无限分类

public function create() {     $data =array();   &nb...

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

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

上一节下一节

$data['images'] = $chapter->images()->get(); $data['comic'] = $chapter->co...

更新json数组

Route::get('/', function () {   \App\User::query()->where(&...

总结要点:消息通知系统

消息通知系统用于向用户发送消息提醒途径:数据库邮件短信Slack使用准备数据库消息通知系统会在一张数据表中存储所有的通知消息包含通知类型,描述通知的其他信息# 创建表 php a...

发表评论    

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