如何将图片数据转化为nft数据

How to get image data into nft data

假设我有一个 .jpg 或 .png 文件,我想将此图像数据集成到 Scrypto 中的 NonFungibleData 中,我该怎么做?我应该使用十进制吗?哈希图?

通常情况下,您不会将图像存储在 NFT 元数据中(这会花费太多)。

你可以做的是使用 IPFS 托管图像并将其 link 与图像的哈希一起存储在 NFT 的元数据中。

这是一个例子:

#[derive(NonFungibleData)]
struct BoredGumballClub {
    ipfs_link: String,
    image_hash: Hash,
    hat: Hat,
    eyes: Eyes,
    mouth: Mouth,
    shirt: Shirt
}

目前,对于 NFT 元数据中应具有的字段名称,还没有标准,以便能够在浏览器和钱包上正确显示它们。我们离巴比伦越近,标准就应该出现。