CheersUP是一个基于Python3的命令行工具,可以制作动态头像、动态横幅,干杯动画、情侣动态图等。
目前支持的NFT及数字藏品头像:
名称 | 类型 | 发行量 | 预览地址 |
---|---|---|---|
CheersUP | NFT | 5000 / 10000 | CheersUP |
干杯2022 | 数字藏品 | 7042 / 10000 | 干杯2022 |
干杯!京剧 | 数字藏品 | 1728 / 1790 | 干杯!京剧 |
干杯!故宫 | 数字藏品 | 1730 / 2000 | 干杯!故宫 |
干杯!洛天依 | 数字藏品 | 1967 / 2022 | 干杯!洛天依 |
$ git clone https://github.com/BugMaker888/CheersUP.git
$ cd CheersUP
$ pip install -r requirements.txt
$ python cup.py --help
usage: cup.py [-h] [--version] [--avatar] [--banner] [--cheers] [--couple]
[--distance DISTANCE] [--repeat] [--urls URLS [URLS ...]]
CheersUP
optional arguments:
-h, --help show this help message and exit
--version, -v 查看当前版本号
--avatar, -a 生成头像gif图片
--banner, -b 生成横幅gif图片
--cheers, -c 生成干杯gif图片
--couple, -cp 生成情侣gif图片
--circulation, -cl 生成恋爱循环gif图片
--distance DISTANCE, -dd DISTANCE
调整情侣gif人物之间的距离(负靠近,正远离)
--repeat, -r 重复显示干杯动画,生成cheers和couple动画时有效
--urls URLS [URLS ...], -u URLS [URLS ...]
配置文件地址
按照文章《CheersUP动态图生成工具》的教程获取NFT头像的动画配置文件地址。
我的NFT
头像的配置文件地址为:http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain
python cup.py -a -u http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain
python cup.py -b -u http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain
python cup.py -c -u http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain
python cup.py -c -r -u http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain
需要使用两个配置文件地址,第一个显示在左边,第二个显示在右边。
python cup.py -cp -u http://s1.hdslb.com/bfs/static/baselabs/json/9562e7646ba4bf5961cc8278615c10d47499c1a6.json http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain
python cup.py -cp -r -u http://s1.hdslb.com/bfs/static/baselabs/json/9562e7646ba4bf5961cc8278615c10d47499c1a6.json http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain
可以通过-dd
参数调整人物之间的距离,以下是减少了50像素的效果:
python cup.py -cp -dd -50 -u http://s1.hdslb.com/bfs/static/baselabs/json/9562e7646ba4bf5961cc8278615c10d47499c1a6.json http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain
以下是增加了50像素的效果:
python cup.py -cp -dd 50 -u http://s1.hdslb.com/bfs/static/baselabs/json/9562e7646ba4bf5961cc8278615c10d47499c1a6.json http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain
支持2到4个配置文件地址,从3点钟方向开始,按顺时针方向排列。
python cup.py -cl -u http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain http://i0.hdslb.com/bfs/baselabs/0edc00a83666f149a7db6b5066e90de3618b3ca0.plain
python cup.py -cl -u http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain http://i0.hdslb.com/bfs/baselabs/0edc00a83666f149a7db6b5066e90de3618b3ca0.plain http://s1.hdslb.com/bfs/static/baselabs/json/e1de7fa803aba05aea3e93990c68e4e97aaf9cb6.json
python cup.py -cl -u http://i0.hdslb.com/bfs/baselabs/a1c1d0406601836f9375543ae96f7c32fbee49b3.plain http://i0.hdslb.com/bfs/baselabs/0edc00a83666f149a7db6b5066e90de3618b3ca0.plain http://s1.hdslb.com/bfs/static/baselabs/json/e1de7fa803aba05aea3e93990c68e4e97aaf9cb6.json http://s1.hdslb.com/bfs/static/baselabs/json/d045e03d6198b58d4a0f268ee28a0e4ff9f78a93.json