Le code suivant dessiner une ellipse sur une image et remplir cette ellipse avec la couleur tomateGraphics .NET - la création d'une ellipse avec un fond transparent
string imageWithTransEllipsePathToSaveTo = "~/Images/imageTest.png";
Graphics g = Graphics.FromImage(sourceImage);
g.FillEllipse(Brushes.Tomato, 50, 50, 200, 200);
sourceImage.Save(Server.MapPath(imageWithTransEllipsePathToSaveTo), ImageFormat.Png);
Si je change le pinceau transparent, il ne sera évidemment pas montrer parce que l'ellipse sera transparente et l'image ci-dessous montrera.
Comment définir l'arrière-plan de l'ellipse pour qu'elle soit transparente afin que l'image contienne un point transparent?
EDIT:
Désolé pour la confusion, mais comme ça ...
Je crains que ce soit * très * peu clair. Pouvez-vous ajouter une image pour que nous puissions voir quel devrait être le résultat final? – egrunin
@egrunin - oui Je ne suis pas clair mais ce que je pense que j'essaie de dire est de créer un point transparent sur une image sans rien en dessous. –
Avez-vous seulement accès à GDI, ou est-ce que WPF est une possibilité? – Eilistraee