使用System.Drawing命名空间绘制图形
2007-05-21 15:30
399 查看
首先引入命名空间
using System.Drawing;
利用Graphics类创建一个椭圆,然后分块,而且用不同的颜色填充
protected void Page_Load(object sender, EventArgs e)
{
Bitmap image = new Bitmap(350, 200);
Graphics g = Graphics.FromImage(image);
g.Clear(Color.White);
Rectangle outline = new Rectangle(10, 5, 300, 100);
g.DrawEllipse(new Pen(Color.Black, 8.0f), outline);
g.FillPie(new SolidBrush(Color.Red), outline, -20f, 120f);
g.FillPie(new SolidBrush(Color.Yellow), outline, 100f, 120f);
g.FillPie(new SolidBrush(Color.Blue), outline, 220f, 100f);
g.FillPie(new SolidBrush(Color.Green), outline, 320f, 40f);
image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
}
using System.Drawing;
利用Graphics类创建一个椭圆,然后分块,而且用不同的颜色填充
protected void Page_Load(object sender, EventArgs e)
{
Bitmap image = new Bitmap(350, 200);
Graphics g = Graphics.FromImage(image);
g.Clear(Color.White);
Rectangle outline = new Rectangle(10, 5, 300, 100);
g.DrawEllipse(new Pen(Color.Black, 8.0f), outline);
g.FillPie(new SolidBrush(Color.Red), outline, -20f, 120f);
g.FillPie(new SolidBrush(Color.Yellow), outline, 100f, 120f);
g.FillPie(new SolidBrush(Color.Blue), outline, 220f, 100f);
g.FillPie(new SolidBrush(Color.Green), outline, 320f, 40f);
image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
}
相关文章推荐
- C#画笔Pen使用路径绘制图形的方法
- drawRect的绘制的使用(绘制文本字符、绘制图片、绘制图形)
- <Linux+Qt>使用Qt绘制2D 图形 <五 图片变换>
- 使用 html5 svg 绘制图形
- C#学习笔记之使用GDI绘制简单的图形
- Quartz2D使用(绘制基本图形)
- C#:使用双缓冲让界面绘制图形时避免闪烁
- HTML5 绘制图形canvas 使用路径(一)
- Python:使用pycha快速绘制办公常用图(饼图、垂直直方图、水平直方图、散点图等七种图形)
- 使用BIOS以及直接写显存绘制图形
- Three.js的使用及绘制基础3D图形详解
- 使用cairo绘制图形的部分函数总结
- Android UI SurfaceView的使用-绘制单个图型或多个图形
- android绘制2D图形(扫盲贴)--使用android.graphics类
- 我使用过的Linux命令之dot - 绘制DOT语言脚本描述的图形
- 源码推荐:一个使用C#绘制图形引擎的Framework
- 源码推荐:一个使用C#绘制图形引擎的Framework
- 绘制几何图形——使用android.graphics类
- 使用Path绘制图形,和绘制一条动画曲线(跟踪动画)
- HTML5使用canvas绘制图形