使用素材批量生成自己的NFT图片

介绍

一个开源solidity合集仓库
https://github.com/qdwds/smart-contracts
以太坊ERC721全栈开发开NFT合集从入门到项目实战项目
https://learnblockchain.cn/course/31
https://edu.51cto.com/course/33566.html

一起学习吧

我们一起沟通、交流、学习吧!

批量生成NFT

在创建NFT的时候,我们只需要找到自己想要生成NFT的图片使用hashlips_art_engine就可以批量生产自己想要的NFT.
这里是我已经生成的NFT,大家可以直接拿来使用。

获取代码

git clone https://github.com/HashLips/hashlips_art_engine.git
cd ./hashlips_art_engine   

配置

该项目可以根据自己的素材生成图片。素材在./layers目录中存放。

放置素材

需要生成NFT的素材放入./layers文件内即可,里面的文件夹名字可以自己定义。

├── layers
│   ├── back
│   │   ├── back#1.png
│   │   ├── back#2.png
│   │   └── back#3.png
│   ├── bg
│   │   ├── bg#001.png
│   │   ├── ....png
│   │   └── bg#050.png
│   ├── eye
│   │   └── eye#1.png
│   ├── lhand
│   │   └── lhand#1.png
│   ├── macolor
│   │   ├── macolor#001.png
│   │   ├── ....png
│   │   └── macolor#051.png
│   ├── malunkuo
│   │   └── mulunkuo#1.png
│   ├── rhand
│   │   ├── rhand#1.png
│   │   ├── rhand#2.png
│   │   └── rhand#3.png
│   └── uphead
│       ├── uphead#1.png
│       ├── uphead#2.png
│       └── uphead#3.png

配置文件

配置要生的文件在./src/config.js中,该文件是生成NFT的总配置文件.只需要修改这个文件即可。

自己导入的文件放到这个目录下面。

const layerConfigurations = [
  {
    growEditionSizeTo: 100, //  要生成的图片数量
        layersOrder:[
            {name: "bg"},
            {name: "back"},
            {name: "macolor"},
            {name: "malunkuo"},
            {name: "eye"},
            {name: "uphead"},
            {name: "lhand"},
            {name: "rhand"},
        ]

  },
];

生成NFT

执行index.js等待即可,生成图片的快慢是根据自己生成图片的数量决定的

node ./index.js

这样图片就生成了,生成的图片和json文件在./build文件中就能找到了,快来试试吧。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值