Comment puis-je dessiner un cercle plein sur un objet graphique dans un hexadécimale de la couleur?

J'ai besoin de dessiner un cercle sur une image bitmap dans une couleur spécifique donné dans l'Hex. Les "Pinceaux" de la classe ne donne que des couleurs spécifiques avec des noms.

Bitmap bitmap = new Bitmap(20, 20);
Graphics g = Graphics.FromImage(bitmap);
g.FillEllipse(Brushes.AliceBlue, 0, 0, 19, 19); //The input parameter is not a Hex
//g.FillEllipse(new Brush("#ff00ffff"), 0, 0, 19, 19); <<This is the kind of think I need.

Est-il un moyen de faire cela?

Le problème exact:
Je suis à la génération de fichiers KML (Google earth) et je suis de la génération de beaucoup de lignes avec différents Hex couleurs. Les couleurs sont générées mathématiquement et j'ai besoin de garder de cette façon donc, je peux faire autant de couleurs que je veux. J'ai besoin de générer un PNG icône pour chacune des lignes de la même couleur exactement.

Je suppose que ce code est juste un exemple, mais si c'est en quelque sorte similaire à la votre code de production, alors vous devriez savoir qu'il a une fuite de ressources. Vous devez disposer de la Graphics et Bitmap objets.

OriginalL'auteur George Powell | 2010-04-04