【腾讯云的1001种玩法】 Laravel 整合万向优图图片管理能力,打造高效图片处理服务

什么是万象优图

万象优图是腾讯云为开发者提供图片智能鉴黄、图片内容识别、人脸识别、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);

方法列表

方法名

备注

uploadImage

上传图片,万象优图V2接口

statImage

查询图片信息,万象优图V2接口

copyImage

复制图片,万象优图V2接口

delImage

删除图片,万象优图V2接口

uploadImageV1

上传图片,万象优图V1接口

statImageV1

查询图片信息,万象优图V1接口

copyImageV1

复制图片,万象优图V1接口

delImageV1

删除图片,万象优图V1接口

uploadVideo

上传视频

statVideo

查看视频状态

delVideo

删除视频文件

pornDetect

智能鉴黄,参数为URL

pornDetectUrl

多图片智能鉴黄,参数为URL构成的array

pornDetectFile

图片文件只能鉴黄,参数为文件的array

示例代码

上传图片

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

智能鉴黄

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

相关推荐 【腾讯云的1001种玩法】 Laravel 整合微视频上传管理能力,轻松打造视频App后台 多维活体检测,让人脸识别更安全 【腾讯云的1001种玩法】Laravel 整合 COS 对象存储服务,享受无限容量存储服务

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏闻道于事

js登录滑动验证,不滑动无法登陆

js的判断这里是根据滑块的位置进行判断,应该是用一个flag判断 <%@ page language="java" contentType="text/html...

1.1K8
来自专栏Ceph对象存储方案

Luminous版本PG 分布调优

Luminous版本开始新增的balancer模块在PG分布优化方面效果非常明显,操作也非常简便,强烈推荐各位在集群上线之前进行这一操作,能够极大的提升整个集群...

4525
来自专栏张善友的专栏

LINQ via C# 系列文章

LINQ via C# Recently I am giving a series of talk on LINQ. the name “LINQ via C...

3565
来自专栏一个爱瞎折腾的程序猿

sqlserver使用存储过程跟踪SQL

USE [master] GO /****** Object: StoredProcedure [dbo].[sp_perfworkload_trace_s...

3740
来自专栏张善友的专栏

Mix 10 上的asp.net mvc 2的相关Session

Beyond File | New Company: From Cheesy Sample to Social Platform Scott Hansel...

2997
来自专栏大内老A

The .NET of Tomorrow

Ed Charbeneau(http://developer.telerik.com/featured/the-net-of-tomorrow/) Exciti...

46210
来自专栏落花落雨不落叶

canvas画简单电路图

1.1K12
来自专栏陈仁松博客

ASP.NET Core 'Microsoft.Win32.Registry' 错误修复

今天在发布Asp.net Core应用到Azure的时候出现错误InvalidOperationException: Cannot find compilati...

5618
来自专栏张善友的专栏

Silverlight + Model-View-ViewModel (MVVM)

     早在2005年,John Gossman写了一篇关于Model-View-ViewModel模式的博文,这种模式被他所在的微软的项目组用来创建Expr...

3858
来自专栏杨龙飞前端

scrollto 到指定位置

3435

扫码关注云+社区