문자열에 따른 이미지를 구현해준다 아래 test이외에도 유저의 아이디나 이메일을 동적으로 입력하면 해당 문자열에 맞는 이미지를 랜덤하게 그려준다. 이미지는 문자열 즉 유저의 아이디나 이메일이 바뀌지 않으면 바뀌지 않는다.
- npm install gravatar --save @types/gravatar
<img src={gravatar.url('test', { s: '100', r: 'x', d: 'retro' }, true)} alt="" />
- default 종류(d 프로퍼티)
- mp (mystery person): 신비한 인물의 실루엣을 표시합니다.
- identicon: 이메일 해시를 기반으로 생성된 기하학적 패턴을 표시합니다.
- monsterid: 이메일 해시를 기반으로 생성된 몬스터 이미지를 표시합니다.
- wavatar: 이메일 해시를 기반으로 생성된 얼굴 이미지를 표시합니다.
- retro: 이메일 해시를 기반으로 생성된 픽셀 아트 스타일의 얼굴 이미지를 표시합니다.
- robohash: 이메일 해시를 기반으로 생성된 로봇 이미지를 표시합니다.
'프로그래밍 > ReactJS' 카테고리의 다른 글
swr 사용법(내가 tanstack query 사용하지 않는 이유) (0) | 2024.03.05 |
---|---|
react 리액트 코드스플리팅 (0) | 2024.03.05 |
커스텀훅 지스텀훅 post요청 커스텀훅 (0) | 2024.03.05 |
vite로 react 시작하기 + 폴더구조 (0) | 2024.03.04 |
스와이프 리액트에서 반응형 세팅 (0) | 2024.01.09 |