We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
This repository contains a utility library for retrieving and caching gravatar images from e-mail addresses.
Caching is only recommended in a Windows application environment. If used from a web environment you can disable caching.
Usage
Synchronously retrieving a gravatar image (80×80 pixels)
Gravatar gravatar = new Gravatar("email@email.com", 80); gravatar.GetImage(); pictureBox1.Image = gravatar.Image;
Gravatar gravatar = new Gravatar("email@email.com", 80); gravatar.GetImage();
pictureBox1.Image = gravatar.Image;
Asynchronously retrieving a gravatar image (80×80 pixels)
Gravatar gravatar; private void GetGravatarImage() { gravatar = new Gravatar("email@email.com", 80); gravatar.AsyncImageRetrieved += new EventHandler(this.GravatarReceived); gravatar.GetImageAsync(); } private void GravatarReceived(object sender, EventArgs e) { pictureBox1.Image = gravatar.Image; }
Gravatar gravatar;
private void GetGravatarImage() { gravatar = new Gravatar("email@email.com", 80); gravatar.AsyncImageRetrieved += new EventHandler(this.GravatarReceived); gravatar.GetImageAsync(); }
private void GravatarReceived(object sender, EventArgs e) { pictureBox1.Image = gravatar.Image; }
Synchronously retrieving a gravatar image (80×80 pixels) without using the cache
Gravatar gravatar = new Gravatar("email@email.com", 80); gravatar.DisableCache = true; gravatar.GetImage(); pictureBox1.Image = gravatar.Image;
Gravatar gravatar = new Gravatar("email@email.com", 80); gravatar.DisableCache = true; gravatar.GetImage();