在腾讯云上把Laravel整合万向优图图片管理能力,打造高效图片处理服务

时间:2023-03-08 20:29:14

推荐理由:

现如今数据爆炸性增长,人类生活产出的数据越来越多,文字信息,图片信息,视频信息;但有很多信息我们都无法直接使用,需通过一定的处理,才能够获取其中对我们有用的信息,在腾讯云上的万向优图能够对图片进行很好的处理和管理,极大方便和高效的处理了图片。

什么是万象优图

万象优图是腾讯云为开发者提供图片智能鉴黄、图片内容识别、人脸识别、OCR识别等服务;也可以根据需求提供定制化的图片识别服务;同时也提供灵活的图像编辑服务,如裁剪、压缩,水印等,满足您的各种业务场景图片需求。

如何在 Laravel 上使用万象优图?

安装

执行 composer 命令安装拓展

composer require yuecode/image:dev-master

在config/app.php中的 Provider 中添加

\Yuecode\Image\ImageProvider::class,

执行 php artisan vendor:publish,将自动在 config/ 目录下生成 image.php 文件,修改配置文件中的对应选项。 配置完成后,在需要使用的文件中使用

use Yuecode\Image\YouTu;

然后使用静态方法调用 比如

$res = YouTu::pornDetectUrl( array( "http://www.bz55.com/uploads/allimg/140805/1-140P5162300-50.jpg", "http://img.taopic.com/uploads/allimg/130716/318769-130G60P30462.jpg" ) ); dd($res);

方法列表

在腾讯云上把Laravel整合万向优图图片管理能力,打造高效图片处理服务

示例代码 上传图片

$res = YouTu::uploadImage($request->file('x')->getRealPath()); dd($res)

智能鉴黄

$res = YouTu::pornDetect('http://img.taopic.com/uploads/allimg/130716/318769-130G60P30462.jpg') dd($res)

文章出自腾讯云技术社区 https://www.qcloud.com/community/article/574549001488234358

推荐大家关注腾讯云技术社区微信公众号:QcloudCommunity

在腾讯云上把Laravel整合万向优图图片管理能力,打造高效图片处理服务