c# GDI+画图速度问题 [问题点数:40分]

Bbs1
本版专家分:0
结帖率 25%
Bbs5
本版专家分:2896
Bbs8
本版专家分:34165
版主
Blank
签到王者 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
脉脉勋章 绑定脉脉第三方账户获得
Blank
GitHub 绑定GitHub第三方账户获取
Blank
领英 绑定领英第三方账户获取
Bbs1
本版专家分:0
Bbs7
本版专家分:18546
Bbs7
本版专家分:22915
Bbs1
本版专家分:0
Bbs7
本版专家分:13735
Bbs9
本版专家分:63308
Bbs3
本版专家分:514
Blank
黄花 2015年6月 Java大版内专家分月排行榜第二
C# GDI+ Winform简单绘图(概论)

下一章,我Winform界面设计

C#_GDI+详细教程

有重要代码,有显示效果,比较详细.例子很多

GDI+最多能画多少条线??一千万以上可以吗?

我用<em>GDI</em>+画线,几百万条还能显示,但画一千多万条就显示不出来了,是什么原因???

求助:怎么解决用MSCHART控件画图时,数据量大而造成卡顿的问题

本人现在参与一个项目的开发,其中有用到MSCHART来实时画脑电波图。由于是脑电波图所以数据量相对来说很大(可能2毫秒就一个点,而屏幕一次性显示30-60秒的数据) 然后<em>问题</em>就来了,当屏幕上数据点很多

C# GDI+内存使用太大

源代码如下,不停的在窗体上绘制一条曲线,没绘制一次内存使用大概增多10K,有没有优化的办法啊? gdi绘图中必须有事件paint吗?如果没有该事件那如何把bmp上的东西绘制到用户界面上呢? using

C# GDI+ 绘图

1 坐标系统 (1) 坐标原点:在窗体或控件的左上角,坐标为(0,0) (2) 正方向:X轴正方向为水平向右,Y轴正方向为竖直向下 (3) 单位:在设置时,一般以像素为单位,像素(Pixel)是由图像(Picture)和元素(Element)组成,是用来计算数码影像的一种单位。 把影像放大数倍,会发现这些连续的色调其实是有许多色彩相近的小方点组成,这些小方点是构成影像的最小单位—像素。 图形的质量是有像素决定,像素越大,分辨率也越大。

c# 如何在Gdi+ 输入和编辑文字

<em>c#</em> 如何在Gdi+ 输入和编辑文字,不使用textbox的情况下,调用系统api能实现这个功能吗?

C# GDI绘制图形入门

1、绘制一条线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; namespac...

给北京做C# gdi+的朋友提个醒

小生今年22岁,做了两年.net,一直做oa,erp和电子商务平台。懂得一些winform编程技术。 今年4月份来到一个叫做彩滋创新xxxxxx的公司 做.net程序员。 进去一看 十几台电脑都坐着人

求助:C# chart实时作图拖动卡顿的问题

大家好,我用VS2010自带的chart控件作一个实时的接收曲线图,曲线图需要显示从接收开始的全局视野,主窗体收到一个数据并处理后,把这个数据传到作图的窗体,然后用series.Points.AddY

C# 如何解决程序卡顿的问题(多线程初步学习)

在编写程序的时候,有时候难免会出现后台运行时间过长的<em>问题</em>,这个时候就要考虑多线程的操作了。 正文 不带参数的多线程实现 第一步 建立控制台应用 第二步 引用System.Threading.Thread using System.Threading; 在 C# 中,System.Threading.Thread 类用于线程的工作。它允许创建并访问多线程应用程序中的单个线程。进程中第一个被执行的...

大数据量绘图,怎么提高速度

大数据量绘图,怎么提高<em>速度</em>! 数组中有几百万个点, 连成曲线绘图,要放大、缩放,如何能提高绘图<em>速度</em>?????,对于常规分辨率下的曲线显示,当点数远远超过分辨率像素时,有很多曲线点是完全无法表达出来的。如果全都绘制出来会很慢,能不能取大量数据点中的特征点绘制,原则是尽量不影响曲线的大致形状。怎么实现啊?前提是还不能影响我的放大、缩小曲线功能!!!!!!!!!!!!!!!

还在为 Graphics.DrawImage 速度慢的问题发愁吗,请看这里

这是本人来CSDN首次写文章,请大家多关照。最近在公司做一个.NET下的SCADA程序,语言是C#,动画部分使用的是<em>GDI</em>+和Timer来绘制。在<em>画图</em>片的时候使用的是强大的Graphics类的DrawImage(DrawImageUnScaled),但是感觉不是一般的慢,这个时候想起以前在C+SDK时使用的BitBlt,效率很高,于是参考了一些资料并整理如下代码供大家参考: using S

c#GDI+绘图速度的一些差异不理解

现象:各种图的<em>速度</em>绘制的差异。 1:绘制内存位图,例如Bitmap _SourceBitmap=new Bitmap(800,480);Bitmap _DesBitmap=new Bitmap(800,480);            Rectangle ScreenRect = new Rectangle(0, 0, 800, 480);            Rec

GDI+效率问题与优化

<em>GDI</em>+效率<em>问题</em>与优化 . 分类: 技术笔记 2009-07-05 00:08 1329人阅读 评论(7) 收藏 举报  这周在用<em>GDI</em>+实现图片的动画效果,起初每画一帧都在30-40ms左右,动画效果自然不能令人满意。 困惑了良久,后面在高人的指点下,效率有了显著地提高,最主要是清楚了时间都花在了那里,优化起来也就方便很多。   我现在知道的影响<em>GDI</em>+效率的主要有:

C# GDI+使用操作、入门解析

以下这些是常用的基本操作,属于比较基础的入门知识,如果要往深了学这些仅仅是皮毛。希望对初学、和入门者有些帮助,同时也算是自我学习的一个总结。 先上个图:主界面: 第一:绘制带箭头线段 Pen p;         Graphics g1;         //绘制带箭头的直线         private void button1_Click(object sender, Eve

GDI+画图系统(c#源码)

一个类似系统自带的<em>画图</em>工具,并增加很多功能的<em>c#</em>源码,功能全面,超完美,是个不可多得的好东西!赶快下载把!

如何提高c#GDI+绘图效率

<em>GDI</em>+的效率其实没有<em>GDI</em>的效率高的, 一般的提高效率的方法也就那么多: 1. 减少不必要的绘制, 区域刷新效果比全部绘制效率高很多, 比如只是一个控件需要重绘,我们就不应该让整个窗口或者说大于次区域的界面无效 2. 不在显示区域的绘制工作能省就省, 主要绘制可视界面, 就是平时说的 脏矩形技术 3. 使用内存绘制, 然后直接贴图(或者截取贴图), 另外如果某些工作是不变的,比如说背景,

C#高效绘图(转)

双缓冲技术 双缓冲是将图片在显示到DC前,现在要内存建一个DC,也就是用于存储这张图片的内存区,然后在将这部分update到你要显示的地方 这样,可以防止画面抖动很大 这样和你说吧,如果要实现你要的效果,你必须用指针访问内存 比如,把程序声明成unsafe的,然后按照上面的操作进行   this.clear(this.BackColor)不行的 invalida

GDI绘图性能与效率的提高及改善

详细分析了对<em>GDI</em>绘图效率必善的方法,并涉及了一些DirectDraw的技术,收录了多篇业内高手的技术论文

winform 如何修改成GDI混合GDI+绘图 提高绘图效率

方法如下 //dbPointModulusX X轴上当前刷新到的坐标 dbModulus 根据分辨率算得的一个系数值 dbPointModulusX += dbModulus; if (dbPoint

C# PictureBox绘图的问题

我用winform做五子棋,picturebox上的img是一张棋盘图片。然后我要在上面绘棋子。 我是通过CreateGraphics()方法返回一个Graphics 对象来绘图的。 但是奇怪的事情发生了。我把窗体整个的拖拽到了任务栏下面,然后又拖出来,结果picturebox上绘出的棋子都没了。![拖到屏幕外面的那部分没了](https://img-ask.csdn.net/upload/201506/01/1433150080_884555.png)

c#关于picturebox的闪烁和效率问题

大虾们好,我想问一个<em>问题</em> ,我现在希望picturebox在我时钟中断(200ms)的时候 每次都更新图片 (我利用的是双缓冲,在时钟中断的时候将内存中的图片显示在显示器上),但是我发现picture

C# winform GDI+ picturebox 绘图

在picturebox里面的图片上,用drawline在picturebox图像上随意划线,最后我要能保存下的图片只是我画笔画的线和圈的区域,底图要是透明的,用bitmap?啥操作呢,菜鸡求解 ps:(类似于picturebox上有两个图层,下面那层是透明的,上面那层是背景图,我在背景图上划线,印在了下面透明的图层,我要取下面的划线的部分)

C# 在PictureBox 中绘图防止闪烁的办法

很久没发技术文章了啊……被人说装文艺了啊……我在乱说些啥吗………… 最近学校开了数据结构的课设设计,说是允许使用C++,Java和C#来进行开发。Java上上个学期学的,说实话,感觉真的不是很爽……或许是我电脑的缘故,也或许是心理作用,我总觉的NetBeans一开就卡得不行!无论怎样都得不到在VS中开发和调试的那种爽快感,于是一度打算投奔C++的阵营,还为此买了Qt的书来学习,不过由于一直以来被

C# GDI+ 窗体绘图刷新重绘问题 GDI+绘图问题

最近用<em>GDI</em>+绘制曲线,出现下面的<em>问题</em>,见图。请高手指点。曲线是直接绘制到窗体上的,只绘制失效区中的内容,当其它窗体在上面拖动的时候会留下很长的拖影,下面这张图片是上面的部分进行曲线重绘,下面的部分不进行绘制,明显看出来,下面不绘制时,要好很多。为什么绘制时窗体的刷新<em>速度</em>会这么慢?什么方法可以避免?难道是因为所有的绘图操作都在主线程中完成的缘故吗?采用多线程绘图,可以解决吗?多线程绘图会有哪些好处,和弊端?由于刚

c#winform用GDI画出列车运行图具体怎么画,没怎么用过GDI求大神帮帮忙

![图片说明](https://img-ask.csdn.net/upload/201904/01/1554098289_922696.jpg) 没怎么用过<em>GDI</em><em>画图</em>,这个路线图具体怎么画,具体功能是画出来后线条能拖动可以删除

[转]TeeChart常用编程语句汇总(C#)

用TeeChart 也有一段时间了,下面是我总结的一些常用编程语句,我用的是C#: &gt;&gt;TeeChart中文版下载 设置chart标题:axTChart1.Header.Text.Add("标题"); 修改标题:axTChart1.Header.Text.set_Item(index, "修改后的标题"); 表头标题清除: axTChart1.Header.Tex...

关于C#画曲线图的问题

form1中串口接收两路数据,在form2中根据数据画出曲线图, 串口接收数据已经完成,<em>画图</em>没有什么思路,请各位大侠指一条明路,谢谢

teechart 鼠标移动到绘制的线上使其显示当前坐标的值

在teechart属性界面,tools-&gt;add-&gt;Mark tips , 添加一个Mark tips 工具,将style改为X and Y values ,Mouse action 为Move. 然后鼠标移动到过程线上时会显示点的坐标值 zhuan:https://www.cnblogs.com/lypstudy/p/9222990.html ...

c#使用GDI+简单绘图

private void button2_Click(object sender, EventArgs e) { Bitmap image = new Bitmap(200, 200); Graphics g = Graphics.FromImage(image); //使绘图...

c# GDI+图像绘制

请问这样的图片怎样绘制: 第一个图是柱状图不使用flash,第二个图也可称为折线图吧,都使<em>c#</em> <em>GDI</em>+进行绘制。

c# GDI+画线,设置了抗锯齿还是不理想,如图

如图,抗锯齿和另外几个高质量的属性都设置了,效果还是不理想,这线条跟麻绳似的,如何是好?

GDI+ 画路径(消除锯齿的效果很不错)

在VS2005里使用<em>GDI</em>+ 1、 先包含相应的头文件并引入库 #define <em>GDI</em>PVER 0x0110  #include #include #include #include #pragma comment(lib,"GdiPlus.lib") using namespace Gdiplus;2 、在合适的位置 初始化<em>GDI</em>+,具体位置自己随机应变哦 /

C#画图,用虚拟画布太慢,用onPaint重绘时不正常

picturebox加载图片作为地图,图片比较大,目前使用的是1M左右的图. 用 DrawImage已经实现了放大缩小功能,但每次放大或者缩小后,一改变窗体大小,图片就恢复成初始大小了,我重载了onp

关于C#GDI绘图

如有转载,请注明出处:http://www.cnblogs.com/flydoos/archive/2011/09/22/2184943.html   C# <em>GDI</em>+ 简单<em>画图</em>小例子(适合新手)   专门写给新手看的,加了一些人性化的注释,便于新手理解。高手请飘过,嘻嘻   /* 标题:C# <em>GDI</em>+ 简单<em>画图</em>小例子  * 作者:flydoos  * QQ群:C#/Java

C# GDI+ 绘图函数

使用<em>c#</em>语言开发,通过<em>c#</em> <em>GDI</em>+来绘制界面。各种<em>GDI</em>+函数使用方法。 C# 绘图工具

c#gdi绘制移动平行线段

我通过点击AB两点生成一直线,然后通过鼠标移动来得到一个平行于AB的线?这个moveAB两点怎么计算呢?![图片说明](https://img-ask.csdn.net/upload/201709/27/1506513348_955833.png)

VC#绘图上如何处理绘图过慢的现象

步骤就是 1.从文件中读取40个数据(short的,80字节) 2.画一条线,直接用drawline()函数画的 如此循环 按正常要求1秒钟需要执行3000次循环,执行结果时,看<em>画图</em><em>速度</em>好像很慢,大概

C# GDI+双缓冲技术(防止移动时,窗口闪烁)

                        <em>GDI</em>+的双缓冲<em>问题</em>    我想有很多搞图形方面的朋友都会用到双缓冲技术的时候,而且有的时候她的确是个头疼的<em>问题</em>。最近我也要用双缓冲技术,程序怎么调试都不合适,当要对图形进行移动时,总是会出现闪烁抖动。在网上找了些资料,说得都不清不楚的,折腾了一晚上也没弄出来。第二天觉定自己研究一下。现在把自己的一些想法拿出来跟大家分享一下。双缓冲的基本原理

C#在窗体画图GDI+,如何缩放

如题,希望给出代码

C# GDI+实时动态曲线绘制

该应用程序的最终结果是绘制通过串口接收到的数据的曲线图;为方便实现和保护个人成果,该应用程序中绘制曲线的坐标点使用生成的随机数来实现,但同时保留了串口通信的相关代码,有需要的可自己修改(修改不会太大)

C#用GDI+画图经典案例(不下后悔)

一个很好的<em>画图</em>例子,建立好坐标系后将随机取到的值画到坐标系里,随着时间的改变更新坐标系中得数值。有点像任务管理器里那个CUP信息得图!欢迎使用。。。*—*

CSharp GDI+绘制心形图案 源码

CSharp使用<em>GDI</em>+绘制心形图案 心形设计,表达你对她的爱! 多线条,美丽动人的“❤”!浪漫永在。。。

怎么样加快picturebox的绘图速度

系统平台是WINCE 5.0 开发工具 VB.NET 2008 我自定义在Picturebox上建立一个坐标系,然后再这个坐标系上根据采集的数据绘制波形曲线如下图所示 我采集数据点大概有6000poi

C# GDI+ 简单绘图 (三)

C# <em>GDI</em>+ 简单绘图 (三)  感谢大家的支持,这几天从早忙到晚,一个字累呀!!!现在挺困的,但是又不习惯这么早睡觉,哎~~还是利用这个时间继续来写第三篇吧.   前两篇已经基本向大家介绍了绘图的基本知识.那么,我就用我们上两篇所学的,做几个例子.   我们先来做一个简单的—-仿QQ截图,关于这个的例子其实网上已经有这方面的资料了,但是为了文章的完整性,还是觉得有必要讲解.   我们先来看

c# GDI绘图 winform程序

![图片说明](https://img-ask.csdn.net/upload/201510/12/1444648505_807874.png) 如图 分为两个区域 除上述蓝色背景区域外,下面的黑色整个部分我想换个颜色,以下是代码,请问最后的零的位置如何修改 (也就是修改下面的部分的高度) private void DrawTrainGraph(Graphics g) { //先绘制一个矩形区,作为列车区的底图 using (Brush brush = new SolidBrush(TraGraphBKColor)) { g.FillRectangle(brush, -orgView.X / ScaleX, -orgView.Y / ScaleX, Width / ScaleX, 0 / ScaleY); }

C# GDI+ 简单画图小例子(适合新手)

C# <em>GDI</em>+ 简单<em>画图</em>小例子(适合新手)    如有转载,请注明出处:http://www.cnblogs.com/flydoos/archive/2011/09/22/2184943.html   C# <em>GDI</em>+ 简单<em>画图</em>小例子(适合新手)   专门写给新手看的,加了一些人性化的注释,便于新手理解。高手请飘过,嘻嘻   /* 标题:C# GD

.NET(C#Winform)GDI+系列学习教程——Graphics类

Graphics类 Graphics类封装一个<em>GDI</em>+绘图图面,提供将对象绘制到显示设备的方法,Graphics与特定的设备上下文关联。<em>画图</em>方法都被包括在Graphics类中,在画任何对象(例如:Circle,Rectangle)时,我们首先要创建一个Graphics类实例,这个实例相当于建立了一块画布,有了画布才可以用各种<em>画图</em>方法进行绘图。 绘图程序的设计过程一般分为两个步骤: 创建...

C#的画图效率问题

用VS2015 <em>c#</em>的Graphics以及WINAPI生成了一个迷宫,很费时 又用VS2015 C++同样编了一个,调用基于turbo c 的easyx库,结果发现,C++比C#快了近100倍,这是怎

C#画图解决闪烁问题

导致画面闪烁的关键原因分析:       一、绘制窗口由于大小位置状态改变进行重绘操作时,绘图窗口内容或大小每改变一次,都要调用Paint事件进行重绘操作,该操作会使画面重新刷新一次以维持窗口正常显示。刷新过程中会导致所有图元重新绘制,而各个图元的重绘操作并不会导致Paint事件发生,因此窗口的每一次刷新只会调用Paint事件一次。窗口刷新一次的过程中,每一个图元的重绘都会立即显示到窗口,因此整...

VS2017中GDI+绘图轻松入门(1)

<em>GDI</em>+之前,我们先来解释一下,什么是<em>GDI</em>,G就是Graphic D就是Device I就是Interface,那放在一起就是绘图设备接口。所以<em>GDI</em>+就是<em>GDI</em> Plus,就好比我们的手机iPhone X8 后面跟一个IPhone8 Plus一样一样的,升级版。 <em>GDI</em>是用在VC中的,2001年微软整出了.net(C#,VB.net)都包含其中,又另外在<em>GDI</em>的基础上加强了一下,当然也是由于运...

C# GDI+与图形编程

<em>GDI</em>+与图形编程 <em>GDI</em>+的基本概念 <em>GDI</em>+的常用对象,包括Graphics、Font、Brush、Pen等对象的创建和使用 常用图形的绘制 Color结构、Point结构和Rectangle结构 1.<em>GDI</em>+的概念 <em>GDI</em>+是<em>GDI</em>(Graphics Device Interface,图形设备接口)的改进产品。 2.<em>GDI</em>+的绘图命名空间 用...

GDI+绘制3万个点,怎么绘制比较有效率?

<em>GDI</em>+绘制,3万个点,我都计算出来了x,y坐标。 但是怎么样把这些坐标绘制成点,比较有效率?对于绘制耗时的<em>问题</em>,我一直不太会。 我的方法 点用矩形替代,比如要一个2*2的点,就绘制个2*2的矩形 建

c# GDI 在PictureBox中画图一闪就没了

学习<em>c#</em> 写了一个程序,打开、拼接emf文件 之前考虑emf文件用Bitmap画成位图,结果在原尺寸下特别吃内存,能吃到1G内存。缩小大小的话,图片又显得不清晰 于是想了一个方法,直接在picture

GDI编程原理

<em>GDI</em>编程原理 <em>GDI</em>(Graphics Device Interface,图形设备接口),主要负责Windows系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。 <em>GDI</em>的常用对象有Graphics、Pen、Font、Brush等。 在<em>GDI</em>的所有类中,Graphics类是核心,在绘制任何图形之前,一定要先创建或得到一个Graphics类的对象。 那么什

C# GDI+ 画坐标(x,y)

private void button1_Click(object sender, EventArgs e) { Graphics g = this.CreateGraphics(); g.Clear(Color.White); Pen curPen = new Pen(Brushes.Black...

C# GDI+ 绘图,改变已绘制图形

如图,想通过拖动绿色的点,改变矩形。 <em>问题</em>: 当鼠标移动到绿色小点上时,鼠标样式改为手。如何检测鼠标正在绿色点上?(绿色点是找到端点画上去的<em>GDI</em>+)

c# GDI+简单绘图(四)

  前几篇我已经向大家介绍了如何使用<em>GDI</em>+来绘图,并做了一个截图的实例,这篇我向大家介绍下如何来做一个类似windows<em>画图</em>的工具.   个人认为如果想做一个功能强大的绘图工具,那么单纯掌握<em>GDI</em>还远远不够,我的目前也只能做一个比较简单的绘图工具了.不足之处,欢迎大家讨论!   先来看一下最终效果吧:      主要实现功能:画直线,矩形,橡皮,圆形,切换颜色,打开图片,保存...

(C#)GDI+简单绘图画曲线

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 _10._...

C# GDI绘制,我只想重绘某一部分如和实现?

我需要绘制一些文字及计算结果,显示在一个panel上,显示的结果比较多,所以就想如何只绘制某一部分? 例如下面这样: private void Form2_Paint(object sender, P

c# GDI+的region锯齿现象解决方法尝试

一.  产生原因常见使用<em>GDI</em>+在发布时,已经嵌入了抗锯齿功能,我们一般在<em>画图</em>之前加入如下几行代码,<em>画图</em>时就可以开启抗锯齿功能。            g.SmoothingMode = SmoothingMode.AntiAlias;            g.SmoothingMode = SmoothingMode.HighQuality;            g.CompositingQ...

C# 绘图 GDI

C#绘图程序,使用C# <em>GDI</em> 完成的仿Windows<em>画图</em>工具 欢迎下载

GDI+完整示例代码(C#)

基于C#+<em>GDI</em>+,实现<em>GDI</em>+绘制各类自定义图形。超完整的C# <em>GDI</em>+例子,包含所有可能的功能,各种画笔的用法,含简单的图形学算法,浮雕效果、锐化、底片、渐变显示、坐标变换、旋转文字、箭头等 非常

c# winform中chart控件界面刷新问题

使用了四个chart控件在一个form中进行显示,间隔为一秒,即一秒显示一次数据,如果点数过多,界面会卡顿或者刷新不出来,如何进行优化,谢谢各位大神不吝赐教。

C#中GDI+绘图问题, point 与 pointF的不同

在用<em>GDI</em>+ 进行绘图时,往往需要指定数个点,如 graphics.drawlines方法,此方法有两个重载函数,一个以point为参数,另一个以pointfF为参数; 但是<em>GDI</em>+是以像素为基本单位

C#使用GDI+绘制汽车车速表等量表源代码

C#使用<em>GDI</em>+绘制汽车车速表等量表源代码

请问,C#里面处理图像用GDI+太慢,如何能加快效率呢?

我的需求就是 1、加载一张2000x2000的图 2、旋转2000x2000的图30度 3、从旋转后的图中截取800x800的图 4、创建一个新的图,保存这个800x800的图 5、将新图保存到文件

C#中重绘使用GDI为什么速度这么快?

C#中重绘使用<em>GDI</em>为什么<em>速度</em>这么快?

c# 使用GDI+画时间速度曲线图

需求:下位机通过串口通信,发数据到上位机,发的数据是<em>速度</em>值,发送频率十几毫秒一次吧,要画成曲线图,随时间变化而变化,横坐标是时间,纵坐标是<em>速度</em>值(km/h) ,随着时间的变化,纵坐标改变。类似电脑任务

C#中基于GDI+(Graphics)图像处理系列之图片压缩优化

简介笔者刚开始接触计算机时是在学校里,学校的网速你懂的,学校局域网里能有5MB/s,而访问学校以外的网站时能有256KB/s就相当满意了。那时候笔者在开发网站时,处理图片时就特别小心,能用gif的不用jpeg,而且反复的优化。 随着技术的进步、网络设备的不断更新,现在大家家用的光纤宽带基本上都是10MB/s以上了,但是图片优化的工作还是得继续做,因为压力转移到服务器一边,对于一个访问量超级大的We

C# GDI+绘图PrintHelper类

使用GID绘制图形的帮助类,里面已经封装好了需要传进去的参数,以及绘制的方,直接调用即可。

C# GDI 《C# GDI+图形程序设计》 电子书+源码

C# <em>GDI</em> C# <em>GDI</em>+图形程序设计 源码

C#中GDI+功能扩展:区域图像选择功能

icscs著于发表 2008-1-13 C#,.NET 2.0原文地址:http://www.msproject.cn/article/Image_Range_Select.aspx翻译英文原文Dr.Sai著A C# Sample Code/Article Extending the Capabilities of <em>GDI</em>+ in C# (.NET)(原代碼地址)icscs翻译

C#中使用GDI+绘制一把漂亮的直尺(带透明度)

这是三年前研究C#与<em>GDI</em>+时的作品,它使用C#与<em>GDI</em>+绘制一把有透明度、带刻度 (以像素为单位)的直尺。最终效果:横向直尺:(注:设置了80%不透明度)竖向直尺:(注:设置了100%不透明度,即完全不透明)C#代码:using System;using System.Drawing;using System.Drawing.Drawing2D;using System.Re

C# GDI+简介(一)

       下面几篇将要介绍如何使用Graphics Device Interface类编程。        首先解释使用<em>GDI</em>+进行绘图的机制,再编写几个简单的图形程序的范例。然后深入探讨<em>GDI</em>+的扩展功能。包括 *剪切*打印*打印预览*Drawing2D NameSpace*Imaging NameSapce       在编程术语中,当创建一个窗口,并在该窗口中进行绘图时,一般要声

winform 如何自己画出平滑线条

这个是我的鼠标事件,已经算是平滑了,但是效率不高。 我需要能像WIN 7或者XP 系统自带的画板上面的画笔一样,画出来的线条是平滑的,而且就算你鼠标移动的再快也能画出这个曲线,而不会分开。我试过用用D

c#GDI+绘制文字(DrawString),实现选择其中一个字符功能

<em>c#</em>用<em>GDI</em>+绘制文字(DrawString),并能选中一个字符功能,选中时绘制田子方格,可拖动,在不改变字体大小的情况下可以改变其宽度和长度, 需求有点复杂,,求大神帮忙协助,最好有代码什么的 万分

C# GDI 问题

谁有好看的winform界面给借鉴看下;小弟积分不多 另外 最近小弟要用到<em>GDI</em>画曲线图,有些困扰,请指教,我用了两种方法,onpaint事件这种方法就没用 1,用容器的CreateGraphics(

c# gdi 绘制一个正三角形的问题

背景是这样的, 根据设定的三角形边长 绘制出 一个正三角形,假如起点已知。 比如起点坐标为 (100,100), 那么绘制一个边长为 30的正三角形,根据这个信息能知道同X轴的另外点坐标为(100,1

C# DrawCurve画曲线,怎么会弯下去呢?

画曲线的时候,两个点之间,怎么总会弯一下呢 我明明08:00 和09:00 之间没有点啊。

C#画图除了GDI和WPF还有其他高性能的画图方法吗?

不知道除了常用的<em>GDI</em>和WPF,C#还有其他<em>画图</em>的方法吗?有人说可以使用DirectX,不知道它的开发效率如何。

c# GDI+发生一般性错误详解

一般遇到这个<em>问题</em>的朋友基本上是在调用Image.Save方法的时候,遇到的,BitMap的类似,那么出现这个<em>问题</em>的原因是什么呢? 不用多说,除开常规的参数错误,权限<em>问题</em>,剩下的在winform中发生的,基本上就是官方解释的错误: Bitmap 对象或一个 图像 对象从一个文件, 构造时该文件仍保留锁定对于对象的生存期。 因此, 无法更改图像并将其保存回它产生相同的文件 这是官方的原话,那

C# 使用GDI绘图技术

//创建<em>GDI</em>对象 由于Graphics 类为密封类,不能被实例化但可以通过其它类方法去创建下面以button类为例创建 Graphics //实例化random Random random=new Random(); //创建Graphics             Graphics graphics = button1.CreateGraphics();            

C#中GDI+编程10个基本技巧二

5、渐变色填充 需要使用两个刷子: 线性梯度刷子(LinearGradientBrush) 路径梯度刷子(PathGuadientBrush) private void button4_Click(object sender,System.EventArgs e) { //绘图表面 Graphics g =this.pictureBoxII1.Create

C# GDI+简单绘图二

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

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

再不跳槽,应届毕业生拿的都比我多了!

跳槽几乎是每个人职业生涯的一部分,很多HR说“三年两跳”已经是一个跳槽频繁与否的阈值了,可为什么市面上有很多程序员不到一年就跳槽呢?他们不担心影响履历吗? PayScale之前发布的**《员工最短任期公司排行榜》中,两家码农大厂Amazon和Google**,以1年和1.1年的员工任期中位数分列第二、第四名。 PayScale:员工最短任期公司排行榜 意外的是,任期中位数极小的这两家公司,薪资...

你必须知道的495个C语言问题下载

C 语言常见问题集中文版,2005 年 6 月 23 日 相关下载链接:[url=//download.csdn.net/download/pidodo/3977957?utm_source=bbsseo]//download.csdn.net/download/pidodo/3977957?utm_source=bbsseo[/url]

芯片封装大全下载

protel99se 芯片 封装大全 供新手查找使用,方便快捷 相关下载链接:[url=//download.csdn.net/download/yyyyyyhhhhhhgggggg/4439012?utm_source=bbsseo]//download.csdn.net/download/yyyyyyhhhhhhgggggg/4439012?utm_source=bbsseo[/url]

java android反编译工具包下载

Android反编译工具包,包含 apktool,dex2jar, jd-gui 反编译教程地址:http://blog.csdn.net/vipzjyno1/article/details/21039349 相关下载链接:[url=//download.csdn.net/download/lishiyu_hebei/10025627?utm_source=bbsseo]//download.csdn.net/download/lishiyu_hebei/10025627?utm_source=bbsseo[/url]

我们是很有底线的