zoukankan      html  css  js  c++  java
  • 用C#画圆

    Form程序,直接用PictureBox就行了
    画圆:无填充色

    private void button1_Click(object sender, EventArgs e)
            {
                Graphics gra = this.pictureBox1.CreateGraphics();
                Pen pen = new Pen(Color.Pink);//画笔颜色
                gra.DrawEllipse(pen, 10, 10, 100, 100);//画椭圆的方法,x坐标、y坐标、宽、高,如果是100,则半径为50
             }

    画圆:有填充色

    private void button1_Click(object sender, EventArgs e)
            {
                Graphics gra = this.pictureBox1.CreateGraphics();
                Brush bush = new SolidBrush(Color.Green);//填充的颜色
                gra.FillEllipse(bush,10,10,100,100);//画填充椭圆的方法,x坐标、y坐标、宽、高,如果是100,则半径为50
            }

    以下是web程序,需要保存。

    int w = Convert.ToInt32(TextBox1.Text) * 2;
    int h = Convert.ToInt32(TextBox1.Text) * 2;
    Image1.Width = w;
    Image1.Height = h;
    Bitmap bmp = new Bitmap(w, h);
    Graphics g = Graphics.FromImage(bmp);
    g.FillEllipse(new SolidBrush(Color.Red),0,0,w,h);
    bmp.Save(Server.MapPath("~/a.bmp"));
    Image1.ImageUrl = "~/a.bmp";
    g.Dispose();

  • 相关阅读:
    【转载】zookeeper数据模型
    java.util.logging使用笔记2
    spark提交应用的方法(spark-submit)
    spark集群模式概述
    [spark]spark 编程教程
    [spark]Spark Streaming教程
    使用github pages创建博客
    spark 编程教程
    Spark编程指南V1.4.0(翻译)
    mysql基本操作
  • 原文地址:https://www.cnblogs.com/flyrain/p/Graphics.html
Copyright © 2011-2022 走看看