public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//创建Graphics对象需要指明图像输出设备
Graphics g = this.CreateGraphics();
//椭圆的绘制
//写法一
g.DrawEllipse(Pens.Red, 0, 0, 40, 80);
//写法二
Pen p = new Pen(Color.Yellow, 10);
g.DrawEllipse(p, 0, 80, 40, 80);
//实心椭圆的绘制
g.FillEllipse(Brushes.Blue, 40, 0, 40, 80);
}
private void button2_Click(object sender, EventArgs e)
{
if (this.openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
Image img = Image.FromFile(this.openFileDialog1.FileName);
//创建一个图像填充类型的brush
TextureBrush brush=new TextureBrush(img);
Graphics g = this.CreateGraphics();
g.FillRectangle(brush, 0, 0,1300, 600);
g.DrawString("BILIBILI", new Font("宋体", 20), Brushes.Red,0,0);
}
}
private void button3_Click(object sender, EventArgs e)
{
if (this.openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
Image img = Image.FromFile(this.openFileDialog1.FileName);
//把一个image创建为GDI+绘图对象
Graphics g = Graphics.FromImage(img);
//在image上进行文字绘制 类似于水印
g.DrawString("BILIBILI", new Font("宋体", 20), Brushes.Red, 0, 0);
//在image上进行图片绘制
g.DrawImage(img, 0, 0, 40, 50);
pictureBox1.Image = img;
img.Save(@"C:\Users\HP\Desktop\a.jpg");
}
}
}
}
ASP.NET GDI
最新推荐文章于 2016-12-04 14:22:00 发布