C# GDI+简单绘图(三)

感谢大家的支持,这几天从早忙到晚,一个字累呀!!!现在挺困的,但是又不习惯这么早睡觉,哎~~还是利用这个时间继续来写第三篇吧.

前两篇已经基本向大家介绍了绘图的基本知识.那么,我就用我们上两篇所学的,做几个例子.

我们先来做一个简单的----仿QQ截图,关于这个的例子其实网上已经有这方面的资料了,但是为了文章的完整性,还是觉得有必要讲解.

我们先来看一下效果:


(图1)

(图2)

时间: 2024-09-27 05:13:50

C# GDI+简单绘图(三)的相关文章

c# GDI+简单绘图(四)

前几篇我已经向大家介绍了如何使用GDI+来绘图,并做了一个截图的实例,这篇我向大家介绍下如何来做一个类似windows画图的工具. 个人认为如果想做一个功能强大的绘图工具,那么单纯掌握GDI还远远不够,我的目前也只能做一个比较简单的绘图工具了.不足之处,欢迎大家讨论! 先来看一下最终效果吧: 主要实现功能:画直线,矩形,橡皮,圆形,切换颜色,打开图片,保存图片,清除图片,手动调节画布大小;软件刚启动时,为一张空白画布,我们可以直接在画布上绘画,也可以通过菜单中的"打开",导入一张图片,

c# GDI+简单绘图(二)

在上一片里已经向大家介绍了如何使用GDI+绘制简单的图像,这一片继续向大家介绍其它一些绘图知识. 1.首先我们来看下上一片中我们使用过的Pen. Pen的属性主要有: Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状), StartCap(线头形状),Width(粗细)等. 我们可以用Pen 来画虚线,带箭头的直线等 Pen p = new Pen(Color.Blue, 5);//设置笔的粗细为,颜色为蓝色 Graphics g =

c# GDI+简单绘图(一)

最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等. 最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有一些体会,所以准备把这些体会记下来,因为内容比较多,可能我会分几次写. 废话不多说了,我们先来认识一下这个GDI+,看看它到底长什么样. GDI+:Graphics Device Interface Plus也就是图形设备接口

C# GDI+简单绘图演示

就是算坐标要仔细,要不然,就不知道图画到哪里去了... 还好,我几何学得不太差..将六个图合到一个大图,算得出来... 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threa

C# GDI+ 简单学习

一.创建Graphics对象 要绘制图像,首先要创建Graphics对象,然后才可以使用GDI+绘制线条和形状,呈现文本或显示与操作图像.Graphics对象是GDI+的绘图表面,是用于创建图形图像的对象.创建Graphics对象有下面三个方法(摘自MSDN): 1.在窗体或控件的 Paint 事件中接收对图形对象的引用,作为 PaintEventArgs 的一部分.在为控件创建绘制代码时,通常会使用此方法来获取对图形对象的引用. private void Form1_Paint(object

简单粗暴三步photoshop调色让暗片变亮片

  简单粗暴三步photoshop调色让暗片变亮片,技巧实用,思路清晰,素材有提供,点击大图查阅参数更清楚,值得借鉴 分类: PS图片处理

如何通过简单的三步还原动画

  摄影师@苍旻之鹰 说他喜欢有故事的画面和有画面的音乐,而他的摄影作品也确实像动画一样,故事感中夹杂着质感.而那些散发着浓浓动画feel的作品,后期步骤仅需简单的三步这你又能想到吗?今天就来看看如何通过简单的三步还原动画吧 分类: PS图片处理

简单介绍三款常用的建站工具

建站软件有很多,但是网站建设大致分为手工建站和自助建站.简单的说,手工建站就是根据自己的需求去设计和开发网站:自助建站就是基于已经成形的网站系统框架,只要将内容填充到框架中,一个网站就可以基本完成.但不管怎么说他们都需要一定的软件做基础! 下面简单介绍三款常用的建站工具 第一款:Dreamweaver(手工建站工具) Dreamweaver软件和Fireworks,flash合称网页三剑客,他是由美国软件开发商Macromedia公司研发并推出的一款可视化网站开发工具. 后来Macromedia

WebSocket简单使用(三) - 服务器端

原文 http://www.oseye.net/user/kevin/blog/80 关于WebSocket我打算分如下几篇博文来探探路: WebSocket简单使用(一) - 概念 WebSocket简单使用(二) - 客户端 WebSocket简单使用(三) - 服务器端 WebSocket简单使用(四) - 完整实例 WebSocket简单使用(五) - 模拟微信 连接键盘 功能 背景: 前几天老大突然发现微信有个链接键盘的功能,我仔细想了下或许是使用WebSocket来实现的,又加上最近