什么是SVG,為什么它對我們很重要?SVG或可伸縮的矢量圖形本質上允許我們以xml類型格式或文本形式存儲圖像;可以存儲在鏈上的文本。我們不是存儲大的圖像數據,而是用文本描述我們想要的圖像,并以我們的瀏覽器和OpenSea可以為我們呈現的方式對其進行編碼。我們可以設置圖像的各種特征,包括大小,顏色,甚至可以為我們呈現的文本。可以這樣想,如果我想給你發送一張簡單的圖片,我可以通過電子郵件或文本發送一張高分辨率的PNG圖像,或者你可以簡單地用幾個詞描述它,然后讓你的收件人為你呈現或生成它。如果數據傳輸是昂貴的,我們可以做一個“權衡”,通過增加接收者的成本(作為努力)來降低成本。下面的文本描述可能要傳輸的數據密集程度要低得多,然后是高清PNG。只要收件人有工具可以輕松地呈現這一點,我們就大大降低了數據存儲或傳輸方面的成本:“500x500大小的藍色背景,白色文字寫著‘HelloWorld’”我們的示例代碼在函數BuildImage中描述SVG的參數。有很多很棒的生成SVG的在線工具和模板,我鼓勵你找到一些有助于將自己的想法變為SVG的工具。確保使用百分比進行布局,因為應用開發的“硬編碼”值可能會在我們增加或減少渲染的屏幕尺寸時帶來問題。1000像素作為文本的起始點是可以的,直到我們將設備的屏幕尺寸減小到1000x1000以下,在這種情況下,我們最好將其設置為80%。我們的SVG,在ABI和Base64編碼之前:'<svgwidth="500"height="500"xmlns="http://www
行情 | ETH五分鐘內跌幅達2.68%:據Huobi數據顯示,ETH五分鐘內跌幅2.68%,下跌金額為3.59USDT,現價為130.62USDT,24小時下跌0.46%,行情波動較大,請注意風險控制。[2019/3/14]
wordsToTokenId=newWord;//Addwordtomapping@tokenId_safeMint(msg.sender,supply+1);NFT和智能合約互動
如果你正在使用Remix之類的工具,可以簡單地修改提供的代碼,將其上傳到Remix,編譯并部署以進行測試。由于我們的mint函數需要用戶輸入字符串數據,能夠添加文本,然后利用我們的tokenURI函數來查看產生的內容,這是相同的tokenURI函數,像OpenSea這樣的市場將利用來檢索或解析我們的NFT數據和圖像。
行情 | 比特幣五分鐘內上漲超過50美元:據火幣平臺數據顯示,比特幣五分鐘內上漲超過50美元,現報7533.2美元,漲幅為0.23%。[2018/8/3]
那么我們該怎么做呢?要在您的瀏覽器中呈現它,然后需要復制“字符串”之后的所有內容并將其粘貼到我們的瀏覽器中。將其粘貼到我們的瀏覽器中的結果將如下所示:
行情 | BTC五分鐘內上漲1%:BTC五分鐘內上漲1%,上漲金額為79美元,其中火幣PRO上現價為8240美元。[2018/7/30]
此外,我們可以通過復制“image”值來查看我們的圖像,我們想要復制的部分在這里突出顯示:
結果如下所示:
圖像數據粘貼到我們的本地瀏覽器中我們的NFT
這樣,我們就創建了一個智能合約,允許用戶在生成文本時輸入文本,生成包含用戶輸入的SVG數據,將其編碼為Base64,并將其添加到同樣是Base64編碼的元數據中。其結果是,鏈上NFT將在OpenSea等市場中呈現如下內容:
原地址
那么元宇宙究竟是什么? 盡管它最近聲名鵲起,但Metaverse一詞于30年前于1992年首次由科幻小說作家尼爾斯蒂芬森創造.
1900/1/1 0:00:00對信仰者來說,開放的公共區塊鏈為構建數字經濟提供了第二次機會。構建在這些區塊鏈之上的應用相互協作,且它們存儲的信息對所有人都是可見的,這一事實讓人回想起互聯網早期架構師們的理想主義,那時大多數用.
1900/1/1 0:00:00作者:JoelJohn,LedgerPrime首席翻譯:KayFeng,ApertureDigital創始合伙人,NGCVentures董事總經理,翻譯已獲得授權 關于飛輪的詳細解釋.
1900/1/1 0:00:00相關閱讀: Web3迷思集:用戶擁有Web3至關重要Web3迷思集:Web3的3+1模型什么是web3,目前我感覺并沒有一個相對準確的定義.
1900/1/1 0:00:00原文來源:Medium 2022年1月18日,PythNetwork白皮書正式發布。隨著白皮書的發布,我們將為Pythian們提供一個白皮書的摘要總結.
1900/1/1 0:00:00BitKeep最新V6.6.8版本現已上線,具體更新一下幾點:上線去中心化全幣種行情;NFT頁面優化.
1900/1/1 0:00:00