Silverlight/Workshop

Gravatar.com에서 프로필이미지 가져오기

길버트리 2009. 2. 6. 01:08
Gravatar.com은 뭐하는 곳?

g
robally recognized avatar라는 의미를 가진 gravatar.com



간단하게 '프로필 이미지'를 등록해 놓고, 매쉬업 할 수 있게 지원해 주는 곳입니다.
(avatar하면 왕년에 프리챌에서 서비스 했던 '옷사입히는 인형놀이식 avatar'만 자꾸 떠올라요.)

gravatar.com에서 프로필 사진을 바꾸기만 하면,
여기저기에 사용된 프로필 이미지가 한꺼번에 바뀌니, 편하지 않겠습니까?

이메일 주소와 프로필 사진을 매치시켜 놓았기 때문에, 이 프로필 이미지를 활용하려는 곳에서는
사용자의 이메일주소만 확보하면, 프로필 이미지를 가져와 표시해 줄 수 있습니다.
사용자 프로필 이미지를 필요로하는 서비스를 만들 때, 한 번쯤은 지원을 고려할만한 서비스인 것 같습니다.

그래서 한번 알아보았는데요, 방식이 매우 단순해서
API 같은 것도 필요없이 프로필 이미지의 URL을 만들어서 이미지에 접근할 수 있습니다.

gravatar에 프로필 이미지로 사용할 자기 사진을 등록했다면,
다음과 같이 그 사진의 URL을 만들어서 사용할 수 있습니다.

http://www.gravatar.com/avatar/{0}.jpg?s={1}

{0}: 이메일을 MD5로 암호화한 문자열입니다.
{1}: 사진의 사이즈 입니다. 1에서 512까지 지원합니다.

현재 제 블로그도 gravatar에 등록한 사진을 표시하도록 바꾸어 놓았습니다.
(자세한 설명은 여길 참고)


실버라이트 샘플

실버라이트로 간단한 프로그램을 만들어 보았습니다.

Get Microsoft Silverlight


소스 다운로드

아래 링크를 클릭하여 소스를 다운받으십시오.


MD5



소스를 다운받아 프로젝트를 열어보시면 위 그림에서 처럼 Dll폴더 아래에서 Silverlight.Md5.dll을 보실 수 있으실 거예요. 이 아이를 참조추가 하시면 실버라이트에서도 MD5 알고리듬를 통한 암호화를 할 수 있습니다.

사용방법은 매우 간단합니다.



감사합니다.