GDI+:提供了对GDI+基本图形功能的访问,主要有Graphics类、Bitmap类、从Brush类继承的类、Font类、Icon类、Image类、Pen类、Color类等.
- 创建一个画板主要有3种方式:
A: 在窗体或控件的Paint事件中直接引用Graphics对象
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics; //创建画板,这里的画板是由Form提供的.
}
B: 利用窗体或某个控件的CreateGraphics方法
Graphics g = this.CreateGraphics();
C: 从继承自图像的任何对象创建Graphics对象
Image img = Image.FromFile("g1.jpg");//建立Image对象
Graphics g = Graphics.FromImage(img);//创建Graphics对象
Bitmap imgTemp = new Bitmap(2100, 2970);//创建Bitmap 对象
Graphics g_back = Graphics.FromImage(imgTemp);//创建Graphics对象
- Bitmap 与 Image 之间的转换
- Image 是抽象类, Bitmap继承自Image。
Image img = this.pictureBox1.Imag