欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

react-jazzicon元蒙版自動生成的圖像被裁剪為正方形而不是圓形

傅智翔1年前9瀏覽0評論

我試圖在react應用程序中獲取自動生成的元掩碼帳戶圖像作為方形圖像。我目前正在使用react-jazzicon庫。

<Jazzicon diameter={100} seed={jsNumberForAddress(walletID)} />

jazzicon圖像結果

1

然而,似乎圖像是作為圓形圖像生成的。Jazzicon組件接受一個直徑屬性。

有沒有辦法覆蓋它或者裁剪它,使它成為一個正方形的圖像?

我還嘗試簡單地添加一個類名,然后添加CSS樣式。但這似乎不起作用。以前有人建議用這種方法來覆蓋從導入庫中的組件列表。但是,它似乎沒有classname屬性。

.className :global(.lib-component-classname){
  // Style here apply to component that's imported from libs
}

https://github.com/marcusmolchany/react-jazzicon

有一個圖書館可以解決這個問題(https://www.npmjs.com/package/@cfx-kit/wallet-avatar)

import { generateAvatarURL } from '@cfx-kit/wallet-avatar'

export default function App() {
    // ...
    return <img src={generateAvatarURL(account)} alt='account-avatar' />
}