php调用阿里通义万相api实现人像风格重绘代码
代码语言:php
所属分类:其他
代码描述:php调用阿里通义万相api实现人像风格重绘代码,可以将输入的人物图像进行多种风格化的重绘生成,使新生成的图像在兼顾原始人物相貌的同时,带来不同风格的绘画效果。当前支持的风格有:复古漫画、3D童话、二次元、小清新、未来科技等。
代码标签: php 调用 阿里 通义 万相 api 人像 风格 重绘 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php
function submitJob($apiKey, $imageUrl, $styleIndex) {
$submitUrl = 'https://dashscope.aliyuncs.com/api/v1/services/aigc/image-generation/generation';
// 构造Header数组
$headers = [
'Content-Type: application/json',
'Authorization: Bearer ' . $apiKey,
'X-DashScope-Async: enable'
];
// 构造请求体数据
$postData = json_encode([
'model' => 'wanx-style-repaint-v1',
'input' => [
'image_url' => $imageUrl,
'style_index' => $styleIndex
]
]);
// cURL设置
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $submitUrl);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 执行请求
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result, true);
}
//.........完整代码请登录后点击上方下载按钮下载查看
网友评论0