首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#如何生成一张只有背景颜色的图片

2012-02-01 
c#怎么生成一张只有背景颜色的图片BitmapoutputColornewSystem.Drawing.Bitmap(1024,768,PixelFormat.For

c#怎么生成一张只有背景颜色的图片
Bitmap   outputColor   =   new   System.Drawing.Bitmap(1024,   768,PixelFormat.Format24bppRgb(255,2,0));
                                //Graphics   g   =   Graphics.FromImage(output);
                                outputColor.Save(Application.StartupPath   +   "/res/cus/color.jpg ",   ici,   ep);
                                outputColor.Dispose();
                                picPath   =   Application.StartupPath   +   "/res/cus/color.jpg ";

这样只是生声一张黑色的
能不能生成自定义颜色的

[解决办法]
这样改一下就行了:
Bitmap outputColor = new System.Drawing.Bitmap(1024, 768,PixelFormat.Format24bppRgb(255,2,0));
Graphics g = Graphics.FromImage(output);//建立这个Bitmap的Graphics.
g.Clare(color);//这里用指定的颜色刷新整个Bitmap.
...
[解决办法]
Graphics g = Graphics.FromImage(output);
g.FillRectangle(Brushes.Red , 0,0, 1024, 768);

热点排行