2010-12-29 13 views

Odpowiedz

25

wystarczy użyć obiektu Graphics .Clear() metody, przekazując kolor, którego chcesz użyć jako tło.

Na przykład:

g.Clear(Color.Blue); 
2

Jeśli mówisz o polu "kolor tła" określonego formatu pliku, nie jestem pewien, czy GDI + obsługuje to, ale zazwyczaj ustawia kolor tła obrazu, który chcesz wypełnić prostokątem o rozmiarze obraz z jednym kolorem.

przykład, zakładając g to Twój obiekt Graphics, image to Twój obiekt Image i color to Color obiektu:

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

Ponadto, jak FlipScript suggested, można użyć Clear method. (Nie miałem pojęcia o jego istnieniu!)

g.Clear(color); 
2

To proste:

Graphics graph = Graphics.FromImage(bitmap); 
graph.Clear(Color.Yellow); // set color for background 
Powiązane problemy