2010-12-29 9 views

risposta

25

Basta utilizzare l'oggetto Graphics .Clear() metodo, passando il colore che si desidera utilizzare per lo sfondo.

Ad esempio:

g.Clear(Color.Blue); 
2

Se si sta parlando di campo "colore di sfondo" di un formato di file specifico, non sono sicuro se GDI + supporta tale, ma di solito per impostare il colore di un'immagine di sfondo che ci si riempie un rettangolo delle dimensioni del immagine con un solo colore.

esempio, ipotizzando g è il tuo Graphics oggetto, image è il vostro Image oggetto, e color è il vostro Color oggetto:

g.FillRectangle(new SolidBrush(color), new Rectangle(Point.Empty, image.Size)); 

Inoltre, come FlipScript suggested, è possibile utilizzare il Clear method. (Non avevo idea che esistesse!)

g.Clear(color); 
2

E 'semplice:

Graphics graph = Graphics.FromImage(bitmap); 
graph.Clear(Color.Yellow); // set color for background 
Problemi correlati