换一个微信头像,需要多少钱?一般人听到这个问题,可能简单直接找自己喜欢的照片替换就好了,整个过程不花一分钱。
但如果最近你的朋友换上了一个很少见的头像,那可能是花了大价钱买来的。这就是最近火爆全网的NFT头像,这样一个独一无二的NFT头像被誉为是加密世界社会地位的象征。
像波场TRON创始人孙宇晨,号称自己,花1050万美元拍下了一个NFT赛博朋克头像,完事后还要在朋友圈发出感慨:“当所有人都不太理解一个图片凭什么这么贵的时候,更应该被回答的问题是,为什么一个图片能被拍到这么贵?”
那像我们没那么多w,又该如何自己生成一个独一无二的头像?
想到一个好方法,那就是用自己的真人照片通过阿里云API实现人物动漫化,生成一个独一无二对自己价值珍贵的头像,让朋友羡慕去吧!!!
展示效果!
进入阿里云视觉智能开放平台,登录阿里云平台进行注册。
进入阿里云视觉智能开放平台开通人物动漫化功能。
进入AccessKey管理中心,得到
pip install alibabacloud_tea_openapi
生成代码如下:
-
from viapi.fileutils
import FileUtils
-
file_utils = FileUtils(
"your own accessKey",
"your own accessSecret")
-
oss_url = file_utils.get_oss_url(
"5.jpg",
"jpg",
True)
-
print(oss_url)
Config 对象存放存放 access_key_id 、access_key_secret 和 endpoint 等配置,Endpoint 如示例中的 facebody.cn-shanghai.aliyuncs.com 。
-
from alibabacloud_tea_openapi
import models
as open_api_models
-
-
config = open_api_models.Config(
-
# 您的AccessKey ID,
-
access_key_id=access_key_id,
-
# 您的AccessKey Secret,
-
access_key_secret=access_key_secret
-
)
-
# 访问的域名
-
config.endpoint =
'facebody.cn-shanghai.aliyuncs.com'
从 alibabacloud_facebody20191230.Client 类生成对象 client 。 后续 request、response 从 alibabacloud_facebody20191230.models 中获得。
-
from alibabacloud_facebody20191230.
client
import
Client
as
Client
-
from alibabacloud_facebody20191230
import models
as models
-
-
client =
Client(config)
方法的命名规则为 Create 加上 API 方法名再加上 Request 。例如:
request = models.GenerateHumanAnimeStyleRequest()
-
request.image_url=
'http:
//img.jpg'
-
request.algo_type=
'anime'
-
response = client.generate_human_anime_style(
request)
-
假设需要获取 requestId:
url=response.body.data.image_url
最后让我们看看用真人照片生成的手绘风效果。
详细的制作步骤也做成了视频,可以直接通过下方视频了解学习!!!
头像总撞脸?3分钟用python写出专属头像【阿云出品】
定制化头像就这样生成了,小伙伴们觉得是手绘风好看还是动漫风好看?
如果文章有意思的话,可以点个赞让我知道,我会持续努力,创造出更多有意思的东西!!!