概述
public function imagePass() { $ak='官网给的AK'; $sk='官网给的SK'; $url='https://ai.qiniuapi.com/v3/image/censor'; $method="POST"; $host="ai.qiniuapi.com"; $contentType="application/json"; $image_url='http://mars-assets.qnssl.com/resource/gogopher.jpg';//图片 $scenes=[ 'censor'=>['pulp','terror','politician','ads'], 'pulp'=>['pulp'], 'terror'=>['terror'], 'politician'=>['politician'], 'ads'=>['ads'] ]; $body=[ 'data'=>['uri'=>$image_url], 'params'=>['scenes'=>$scenes['censor']] ]; $auth =new Auth($ak,$sk); $headers=$auth->authorizationV2($url,$method,json_encode($body),$contentType); $headers['Content-Type']=$contentType; $headers['Host']=$host; $response =Client::post($url,json_encode($body),$headers); $response=collection($response)->toArray(); $response['body']=json_decode($response['body']); $response['body']=collection($response['body'])->toArray(); $response['body']['result']=collection($response['body']['result'])->toArray(); if($response['body']['result']['suggestion']) { echo '存入数据库!'; } else{ echo '删除';die; } }
//审核文本内容
public function textCheck(){ $accessKey='askey值'; $secretKey='skkey值'; $auth = new Auth($accessKey, $secretKey); $url = "http://ai.qiniuapi.com/v3/text/censor"; $method = "POST"; $host = "ai.qiniuapi.com"; //文本内容 $text="东方红郡阿道夫活动经费活动经费活动经费活动经费回到家"; $scenes=[ 'scenes'=>['antispam'], ]; $body=[ 'data'=>['text'=>$text], 'params'=>['scenes'=>$scenes['scenes']] ]; $contentType = "application/json"; $headers = $auth->authorizationV2($url, $method,json_encode($body), $contentType); $headers['Content-Type'] = $contentType; $headers['Host'] = $host; $response = Client::post($url, json_encode($body), $headers); $response=collection($response)->toArray(); $response['body']=json_decode($response['body']); $response['body']=collection($response['body'])->toArray(); $response['body']['result']=collection($response['body']['result'])->toArray(); var_dump( $response['body']['result']['suggestion']);die; }
tp5生成excel扩展 composer require phpoffice/phpexcel
tp5七牛云扩展 composer require qiniu/php-sdk
线上导出图片
if ($v['customer_return_img']) {
// 图片生成
$objDrawing[$k] = new PHPExcel_Worksheet_MemoryDrawing();
// 截取图片的格式,用不同的方法
$end[$k] = substr($v['customer_return_img'], -3);
if ($end[$k] == 'jpg' || $end[$k] == 'peg') {
$img[$k] = @imagecreatefromjpeg($v['customer_return_img']);
}else if ($end[$k] == 'png') {
$img[$k] = @imagecreatefrompng($v['customer_return_img']);
}else if ($end[$k] == 'gif') {
$img[$k] = @imagecreatefromgif($v['customer_return_img']);
}
$objDrawing[$k]->setImageResource($img[$k]);
$objDrawing[$k]->setRenderingFunction(PHPExcel_Worksheet_MemoryDrawing::RENDERING_DEFAULT);//渲染方法
$objDrawing[$k]->setMimeType(PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_DEFAULT);
最后
以上就是文艺信封为你收集整理的【七牛云审核图片详解(一张)】的全部内容,希望文章能够帮你解决【七牛云审核图片详解(一张)】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复