前言
随着人工智能的不断发展,各种技术已经慢慢渗透我们的工作生活中,今天就给大家演示一个通过文字描述自动生成插图、配图的示例。
典型场景:网络小说封面、公众号推文插图等、游戏原画设计、漫画草图创作、影视分镜场景构建、海报等物料设计等。
一、准备开发环境
1.开发工具VS2022
2.SDK版本.NET 8
二、使用步骤
1.创建MVC项目
2.关键代码
代码如下(示例):
[HttpPost]
public IActionResult TextToImage()
{
Credential cred = new Credential
{
SecretId = Configuration["TencentCloud:SecretId"],
SecretKey = Configuration["TencentCloud:SecretKey"]
};
ClientProfile clientProfile = new ClientProfile();
HttpProfile httpProfile = new HttpProfile();
httpProfile.Endpoint = ("aiart.tencentcloudapi.com");
clientProfile.HttpProfile = httpProfile;
AiartClient client = new AiartClient(cred, "ap-guangzhou", clientProfile);
TextToImageRequest req = new TextToImageRequest();
req.Prompt = Request.Form["txt"];
req.Styles = new string[] { Request.Form["inlineRadioOptions"] };
ResultConfig resultConfig1 = new ResultConfig();
resultConfig1.Resolution = Request.Form["bl"];
req.ResultConfig = resultConfig1;
req.LogoAdd = 0;
TextToImageResponse resp = client.TextToImageSync(req);
Console.WriteLine(AbstractModel.ToJsonString(resp));
return View("Index", resp);
}
页面效果如下:
总结
本示例只是简单演示了比较常用的使用场景例子,还有更多高级功能,请自行前往腾讯云官方文档查看。
代码类似,只有参数稍有不同,本示例用到的产品是大模型图像创作引擎。目前免费50次调用额度,正常购买资源包,一张图片不到1毛钱。
下载本示例完整代码包:立即下载
https://download.csdn.net/download/u010420943/89179549