使用ASP.NET Core 8 MVC模式,根据文字描述智能生成图片,附源码下载包

使用ASP.NET Core 8 MVC模式,根据文字描述智能生成图片,附源码下载包


前言

随着人工智能的不断发展,各种技术已经慢慢渗透我们的工作生活中,今天就给大家演示一个通过文字描述自动生成插图、配图的示例。
典型场景:网络小说封面、公众号推文插图等、游戏原画设计、漫画草图创作、影视分镜场景构建、海报等物料设计等。


一、准备开发环境

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

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

隔壁程序员有话说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值