ASP.NET GDI

来源:互联网 发布:淘宝二次认证不通过 编辑:程序博客网 时间:2024/05/16 12:43

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");            }        }    }}


原创粉丝点击