Как изменить цвет фона изображения с помощью GDI+?

Я хочу знать, как изменить цвет фона, когда я динамически генерировать изображения.

3 ответов


просто используйте графический объект .Clear() метод, передавая цвет, который вы хотите использовать для фона.

например:

g.Clear(Color.Blue);

если вы говорите о поле "цвет фона" определенного формата файла, я не уверен, что GDI+ поддерживает это, но обычно для установки цвета фона изображения вы заполняете прямоугольник размером с изображение одним цветом.

например, если g ваш Graphics


все просто:

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