C#编程-129:Graphics对象

简介: C#编程-129:Graphics对象
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace GDIPlusTest
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            //创建Graphics对象的三种方式:
            //方式一:
            Graphics g1 = e.Graphics;
            //方式二:
            Bitmap img = new Bitmap(200,200);
            Graphics g2 = Graphics.FromImage(img);
            //方式三:
            Graphics g3 = this.CreateGraphics();
            Pen pen = new Pen(Color.Red,5); //创建画笔        
            g3.DrawEllipse(pen,10,80,200,200);//绘制椭圆
            g3.Dispose();//释放画布
            //MessageBox.Show("Graphics对象创建成功");
        }
    }
}

129.jpg

相关文章
|
6月前
|
安全 Java 调度
Java一分钟之-Java图形绘制:Graphics2D与Shape
本文介绍了Java中的`Graphics2D`和`Shape`接口,用于实现强大的图形绘制功能。`Graphics2D`提供丰富的绘图操作,而`Shape`接口包含各种几何形状并支持碰撞检测。常见问题包括忘记调用`super.paintComponent(g)`、误解坐标系统、忽略`Graphics2D`设置和多线程处理不当。避免这些问题的关键在于正确清理画布、理解坐标系统、设置图形属性以及在事件调度线程中更新GUI。通过实践和学习,可以提升Java图形绘制技能。
139 1
|
6月前
|
Android开发
[Android jni] Bitmap与Mat对象的相互转换
[Android jni] Bitmap与Mat对象的相互转换
206 0
|
编译器 C语言
VC++6.0 安装 graphics.h 配置及使用
VC++6.0 安装 graphics.h 配置及使用
604 0
VC++6.0 安装 graphics.h 配置及使用
|
C# 图形学
C#编程-129:Graphics对象
C#编程-129:Graphics对象
127 0
C#编程-129:Graphics对象
|
C# 图形学 Windows
C# GDI+编程之Graphics类
GDI+是GDI的后继者,它是.NET Framework为操作图形提供的应用程序编程接口,主要用在窗体上绘制各种图形图像,可以用于绘制各种数据图像、数学仿真等。 Graphics类是GDI+的核心,它提供将对象绘制到显式设备的方法。Graphics类封装了绘制直线、曲线、圆形、图像和文本的方法,是一切GDI+操作的基础类。在绘图之前,必须在指定的窗体上创建一个Graphics对象,才能调用Graphics类的方法画图。
343 0
C# GDI+编程之Graphics类
|
图形学
GDI+——使用Graphics类绘制基本图形
GDI+——使用Graphics类绘制基本图形
409 0
GDI+——使用Graphics类绘制基本图形
|
缓存 前端开发 Java
java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@358df999
java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@358df999
|
前端开发 API Android开发
Android中的Matrix类与ColorMatrix类
Android中的Matrix类与ColorMatrix类
94 0
|
Windows
[UWP]使用Writeable?Bitmap创建HSV色轮
原文:[UWP]使用Writeable?Bitmap创建HSV色轮 1. HSV 1.1 HSV的定义 HSV都是一种将RGB色彩模型中的点在圆柱坐标系中的表示法,这种表示法试图做到比RGB基于笛卡尔坐标系的几何结构更加直观。
1473 0
|
JavaScript 图形学 Linux