美颜算法 php,使用face++实现人像美颜

face++人像美颜接口地址:

参数说明:

是否必选

参数名

类型

参数说明

必选

api_key

string

调用此API的API key

必选

api_secret

string

调用此API的API secret

必选

image_base64

string

base64编码的二进制图片数据

可选

whitening

int

美白程度,取值范围[0,100]

0无美白效果,100代表最高程度

本参数默认值为 50

可选

smoothing

int

磨皮程度,取值范围 [0,100]

0无磨皮效果,100代表最高程度

本参数默认值为 50

可选

thinface

int

瘦脸程度,取值范围 [0,100]

0无瘦脸效果,100代表最高程度

本参数默认值为50

可选

shrink_face

int

小脸程度,取值范围 [0,100]

0无小脸效果,100代表最高程度

本参数默认值为50

可选

enlarge_eye

int

大眼程度,取值范围 [0,100]

0无大眼效果,100代表最高程度

本参数默认值为50

可选

remove_eyebrow

int

去眉毛程度,取值范围 [0,100]

0无去眉毛效果,100代表最高程度

本参数默认值为50

可选

filter_type

string

滤镜名称,参数参考下面的表格

filter_type 滤镜名称参数列表:

black_white

黑白

calm

平静

sunny

晴天

trip

旅程

beautify

美肤

wangjiawei

王家卫

cutie

唯美

macaron

可人儿

new_york

纽约

sakura

樱花

17_years_old

十七岁

clight

柔光灯

tea_time

下午茶

whiten

亮肤

chaplin

卓别林

flowers

花香

memory

回忆

ice_lady

冰美人

paris

巴黎

times

时光

lomo

LOMO

old_times

旧时光

spring

早春

story

故事

abao

阿宝色

wlight

补光灯

warm

暖暖

glitter

绚烂

lavender

薰衣草

chanel

香奈儿

prague

布拉格

old_dream

旧梦

blossom

桃花

pink

粉黛

jiang_nan

江南

接口返回的result参数就是美颜过后的base64图片,简单实现如下,这里我是用的时Yii框架的yiisoft/yii2-httpclient拓展实现

//接口数据

$url = 'https://api-cn.faceplusplus.com/facepp/v2/beautify';

$img = file_get_contents(XXX);//人像图片

$img = base64\_encode($img);

$data = [

'api_key' => 'XXX',

'api_secret' => 'XXX',

'image_base64' => $img,

'whitening' => 80,

'smoothing' => 0,

'thinface' => 0,

'shrink_face' => 0,

'enlarge_eye' => 0,

'filter_type' => 'beautify'

];

$client = new Client();

$response = $client->createRequest()

->setMethod('POST') // 请求方式

->setUrl($url)      // 请求地址

->setData($data)    //数据传数组

->setHeaders(['Content-Type'=>'multipart/form-data']) //header

->send();

if ($response->isOk) {

//保存美颜图片

$file = time() . 'jpg';

file_put_contents($file, base64_decode($response->data['result']));

} else {

echo $response->data['error\_message'];//错误信息

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值