E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Gdi+
C#图形编程
GDI+
基础
阅读更多很长一段时间没有更新技术博客了,最近在用C#开发Kinect的程序。所以跟大家分享一下自己一些方面学习和认知。编写图形程序时需要使用GDI(GraphicsDeviceInterface,图形设备接口),从程序设计的角度看,GDI包括两部分:一部分是GDI对象,另一部分是GDI函数。GDI对象定义了GDI函数使用的工具和环境变量,而GDI函数使用GDI对象绘制各种图形,在C#中,进行图形程
liaoyang.777
·
2018-09-06 18:00
C#
GDI+
图形图像编程
C#中的对象资源释放
managedobject)都是可以不用程序员去干预的(注:可以不用干预,当然资源耗费很多且必要时也可以去做一些干预来提升程序性能,比如通过代码部分控制垃圾回收),但对于非托管资源(文件、流、数据库连接、
GDI
jiuzaizuotian2014
·
2018-07-20 12:33
C#语言
D3D渲染遇到的问题
D3D渲染作为windows平台游戏及视频开发的一把利剑,做游戏是必须要用D3D这个渲染引擎,使用GUP来渲染,保证流畅度,
GDI+
真的不适合做大屏渲染和高帧率渲染,效率实在很差,毕竟是一款简单易用的画图引擎
风清_云扬
·
2018-06-28 19:03
视频渲染
C#之windous界面应用编程
其实你也可以自己写控件,控件其实就是一个类,没有什么神秘的,用
GDI+
修饰了修饰
Byron Loong
·
2018-05-05 23:45
c#编程
GDI+
及滚动条的处理
usingSystem.Drawing;usingSystem.Windows.Forms;usingSystem.Diagnostics;namespaceWindowsFormsApplication1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();this.AutoScrollMinSize=newSize(
AAA张绍山
·
2018-04-16 10:40
C#
C#利用
GDI+
给图片添加文字(文字自适应矩形区域)
前言这篇文章是
GDI+
总结系列的第二篇,如果对
GDI+
的基础使用不熟悉的朋友可以先看第一篇文章《C#使用
GDI+
画图》。需求需求是要做一个编辑文字的页面。
Dandelion_drq
·
2018-04-11 09:01
C#利用
GDI+
画图的基础实例教程
GDI对象定义了GDI函数使用的工具和环境变量,而GDI函数使用GDI对象绘制各种图形,在C#中,进行图形程序编写时用到的是
GDI+
(GraphicsDeviceInterfaceP
Dandelion_drq
·
2018-04-11 08:00
C# 使用
GDI+
实现添加中心旋转(任意角度)的文字
前言这篇文章是
GDI+
总结系列的第三篇,如果对
GDI+
的基础使用不熟悉的朋友可以先看第一篇文章《C#使用
GDI+
画图》。
Dandelion_drq
·
2018-04-09 14:11
C# 使用
GDI+
实现添加中心旋转(任意角度)的文字
这篇文章是
GDI+
总结系列的第三篇,如果对
GDI+
的基础使用不熟悉的朋友可以先看第一篇文章《C#使用
GDI+
画图》。
Dandelion_drq
·
2018-04-09 00:04
C#
MFC界面库BCGControlBar v27.0新版亮点:可视化管理器和主题等
新版本新增对SVG(ScalableVectorGraphics)图像的支持、实现
GDI+
图形管理器等。接下来几篇文章将对这个版本的新功能一一进行介绍,让您对BCG这个控件有一个全新的认识和了解。
AABBbaby
·
2018-03-28 11:59
MFC之OpenGL 纹理贴图后再绘制线条两个颜色相互影响
OpenGL渲染方式比
GDI+
强太多了,所以做绘图操作时我选择了OpenGL(新手),但是我在纹理贴图时出现了这样一个问题,就是我在贴完图后再继续在绘制线条什么的最后::SwapBuffers(hDC_
Ilson_
·
2018-03-23 10:11
MFC
OpenGL
MFC界面库BCGControlBar v27.0新版亮点:新增SVG图像支持
新版本新增对SVG(ScalableVectorGraphics)图像的支持、实现
GDI+
图形管理器等。接下来几篇文章将对这个版本的新功能一一进行介绍,让您对BCG这个控件有一个全新的认识和了解。
AABBbaby
·
2018-03-22 11:34
C#实现五子棋游戏
曾经自学C#做计算机图形学的作业,
GDI+
画图确实好用,目前在找.NET的实习,尝试做了一个最基本的五子棋,复习一下C#的基本语法,目前只能当跟基友一起玩的单机小游戏,之后再加入AI和联网对战功能。
steveliu13
·
2018-01-29 08:12
.net WINFORM的GDI双缓冲的实现方法
有时候在窗体中执行不断的
GDI+
操作的时候会出现闪速的状况,除了修改窗体的参数,更应该解决刷新本身的问题,双缓冲可能就是这样来的。
大盗梁
·
2017-12-12 09:50
Windows
GDI+
详解
GDI+
(GraphicsDeviceInterfacePlus图形设备接口加)是WindowsXP和WindowsServer2003操作系统的子系统,也是.NET框架的重要组成部分,负责在屏幕和打印机上绘制图形图像和显示信息
hc-斌斌
·
2017-11-25 20:33
windows开发
GDI+
中发生一般性错误的解决办法
阅读更多这个错误经常发生,代码如下:privatestaticbyte[]GetBytes(Imageimage){try{if(image==null)returnnull;using(MemoryStreamstream=newMemoryStream()){image.Save(stream,ImageFormat.Jpeg);returnstream.GetBuffer();}}final
*YH*
·
2017-11-10 18:00
c#
GDI+
中发生一般性错误的解决办法
阅读更多这个错误经常发生,代码如下:privatestaticbyte[]GetBytes(Imageimage){try{if(image==null)returnnull;using(MemoryStreamstream=newMemoryStream()){image.Save(stream,ImageFormat.Jpeg);returnstream.GetBuffer();}}final
*YH*
·
2017-11-10 18:00
c#
C#中窗体Form的美化
窗体Form作为界面的主体部分,必先对其进行美化,在窗体自绘的过程中,需要使用到
GDI+
,如若对
GDI+
不是很了解的同学可移步我的CSDN博客或者搜索下相关的介绍。这篇文章将要介绍
bruce135lee
·
2017-09-14 15:16
如何用
GDI+
画个验证码
如何使用
GDI+
来制作一个随机的验证码绘制验证码之前先要引用usingSystem.Drawing;usingSystem.Drawing.Drawing2D;首先,先写一个方法来取得验证码里的字符串1stringCreateCode
风雨流逝
·
2017-09-09 15:00
使用
GDI+
绘制的360风格按钮控件
将下面的代码拷贝到一个单元中,创建一个包,加入这个单元后安装.使用的时候设置好背景颜色,边框颜色,图标(png格式)相对路径的文件名称.这个控件可以利用PNG图像的颜色透明特性,背景色默认透明度为50%,可以将按钮后面的内容显示出来.GDIPAPI,PSSD-364,GDIPOBJ,GDIPUTIL三个单元可用万一的博客上寻找下载地址.unitu360StyleButton;interfaceus
dongsi8162
·
2017-07-27 12:15
无标题文章
Mono+Jexus让C#运行在Linux(centos7_x64),学习笔记本篇目录前言环境准备Linux下环境准备系统更新安装Mono源码安装需要的库安装Mono需要的
GDI+
兼容API的库Libgdiplus
建伟丶
·
2017-07-14 19:50
mfc图片管理器(缩小,旋转)
project/657.html感谢大神资源链接:http://download.csdn.net/detail/ftd2013/6819127GDI+打造图片查看器2013/11/183118上一节我们说了
GDI
总是加班的狗
·
2017-06-14 17:08
C/C++
mfc
图像处理
CAD .NET v12发布,提高
GDI+
可视化速度并可导入AutoCAD®DWG 2018
CAD.NET新版本大大提高了
GDI+
可视化的速度。当加载具有复杂结构的大文件时可以很明确的体验到。例如,包含大量实体的一些文件的可视化速度现在提升了十倍。
Harriet666
·
2017-06-12 15:00
.net
.net
CAD
CAD
图像处理
C#实现图片切割的方法
dotnet环境下系统提供了
GDI+
类库,为图像操作处理提供了方便的接口。
JoeBlackzqq
·
2017-06-07 11:50
GDI+
中发生一般性错误的解决办法
今天在开发.net引用程序中,需要System.Drawing.Image.Save创建图片,debug的时候程序一切正常,可是发布到IIS后缺提示出现“
GDI+
中发生一般性错误”的异常。
查克拉的觉醒
·
2017-04-19 17:00
用PNG透明图片和
GDI+
做不规则透明窗体"异形窗口"
首先在Photoshop中编辑所用图片,将这些图片保存成为带透明通道的.png格式(
GDI+
调用显示时能够透明调背景)。这样程序中图片资源就准备好了。2、下面开始做好展开此项工作的基本准备工作。
Vincent95
·
2017-04-11 11:00
WPF实现图片合成或加水印的方法【2种方法】
在WPF下有两种图片合成的方式,一种还是用原来C#提供的
GDI+
方式,命名空间是System.Drawing和System.Drawing.Imaging,另一种是WPF中新添加的API,命名空间是System.Windows.Media
Rising_Sun
·
2017-03-10 10:02
C#中基于
GDI+
(Graphics)图像处理系列之任意角度旋转图像
简介图像旋转功能在实际使用中出现得不多,Image自带RotateFlip方法可以简单的实现90、180等角度的旋转或者翻转,但是如果要实现任意角度的旋转该怎么做?对于一个有经验的同学估计不到半天时间就可以完成,如果让新手遇到,估计就傻了,毕竟里面涉及了三角函数、空间坐标等方面的知识,比较蛋疼的是,Graphics(或者矩形)的旋转变换都是以左上角为原点,如果要以其中心进行旋转该怎么做?想知道的话
lhtzbj12
·
2017-01-05 22:54
c#
Graphics
图像旋转
任意角度
GDI+
.Net
C#
关于C#循环图片
GDI+
内存不足异常的记录
循环大量图片的时候会报出
GDI+
内存不足的问题,这个问题困扰了我很久,下面是我的几个解决方案:使用using(){}代码块来定义需要释放内存的变量。
贫民窟里的程序高手
·
2016-12-06 11:00
利用
GDI+
在Winfrom绘制验证码
stringyzm;privatevoidyangzhengma(){Bitmapbt=newBitmap(70,22);//创建位图对象Graphicsgs=Graphics.FromImage(bt);//在该位图上进行绘制Randomrd=newRandom();yzm="";for(inti=0;i<5;i++){yzm+=rd.next(0,10);string[]frons={"微软雅
码农阿宇
·
2016-11-22 16:00
GDI+
入门——带你走进Windows图形的世界
一、
GDI+
基础1.GDI+简介
GDI+
是微软的新一代二维图形系统,它完全面向对象,要在Windows窗体中显示字体或绘制图形必须要使用
GDI+
。
abc1550030776
·
2016-11-08 11:28
C++
C
MVC使用极验验证制作登录验证码学习笔记7
在之前的项目中,如果有需要使用验证码,基本都是自己用
GDI+
画图出来,简单好用,但是却也存在了一些小问题,首先若较少干扰线,则安全性不是很高,验证码容易被机器识别,若多画太多干扰线条,机器人识别率下降的同时
叫我玮仔
·
2016-09-21 08:17
MFC开发自绘控件界面的吐槽
刚开始的时候,根据主管要求选择VC/MFC加
GDI+
来绘制图形界面,但是做下去越来越发现MFC这东西做界面实在是太繁琐了,各种鼠标键盘事件都要自己实现、还有坐标计算等等,等等(这里说一下,MFC自带的控件太丑了
KeyLoveCS
·
2016-09-09 16:32
吹牛逼
C# 图像处理:Bitmap 与 Image 之间的转换
this.pictureBox1.Image;Bitmapmap=newBitmap(img);Bitmapmap=newBitmap(img);Imageimg=map;mage和Bitmap类概述
GDI
EasyCharts_Peter
·
2016-09-08 11:00
C#
C#实现
GDI+
基本图的缩放、拖拽、移动
C#实现
GDI+
基本图元的缩放、拖拽、移动C#实现
GDI+
基本图元的缩放、拖拽、移动示例代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel
longtenggenssupreme
·
2016-07-16 14:40
技术总结
心得体会
学习记录
c# winform 显示动态gif图片的方法
方法一(简单):用label,然后设置为背景图片方法二:使用
GDI+
来实现(很粗略的实现,没有帧间隔)Imageimage=Image.FromFile("e://temp.gif");FrameDimensionfd
_Tiny
·
2016-06-30 10:47
C#
Winform
C# 图形设计
阿桑地方
GDI+
:图形设备接口,是。
MAGANG255
·
2016-06-11 20:00
C# WinForm控件对透明图片重叠时出现图片不透明的简单解决方法
解决这种情况,可以采取在控件上使用
GDI+
绘画出透明图片。这里我们就以一个pictureBox2控件上面重叠一张png透明图片为例:我们只需要给pictureBox2控
aparche
·
2016-06-06 10:19
Win32
GDI+
学习笔记(一)之win32显示图片
1、使用环境:VS2013+win732位2、
GDI+
使用:1、打开Vs2013,在里面创建一个简单的Win32程序:(打开Vs2013->"文件(F)"->"新建(N)"->"项目(P)"->"VisualC
程序之大道至简
·
2016-06-04 16:57
GDI+
学习笔记
C# 图形的绘制矩形椭圆
1.矩形框的绘制绘制矩形框是用
GDI+
技术的DrawRectangle方法来实现的,它有3种语法,其语法格式如下:publicvoidDrawRectangle(Penpen,intx,inty,intwidth
haoduo123456789001
·
2016-05-31 14:16
C#
GDI+
Bitmap与WPF BitmapImage的相互转换
usingSystem.Windows.Interop;//...//ConvertBitmapImagetoBitmapprivateBitmapBitmapImage2Bitmap(BitmapImagebitmapImage){returnnewBitmap(bitmapImage.StreamSource);}//ConvertBitmaptoBitmapImageprivateBitma
大可山人
·
2016-04-29 08:06
WPF研究
C#类
GDI+图形类
【转载】C# Graphics类详解
封装一个
GDI+
绘图图面。此类不能被继承。System.Drawing命名空间名称说明Clip获取或设置Region,该对象限定此Graphics的绘图区域。
bupt_xycr
·
2016-04-21 18:28
C#学习
【转载】C# Graphics类详解
封装一个
GDI+
绘图图面。此类不能被继承。System.Drawing命名空间 名称 说明 Clip 获取或设置Region,该对象限定此Graphics的绘图区域。
u013077144
·
2016-04-21 18:00
VS2008中配置
GDI+
VS2008中包含
GDI+
的开发包,配置相对简单。对每个需要使用
GDI+
的项目,都必须使用同样地方法进行配置。
qq_23992597
·
2016-04-21 15:00
mfc
vs2008
GDI+
【WPF无边框窗体】
WPF是Windows操作系统中一次重大变革,与早期的
GDI+
/GDI不同。WPF是基于DirectX引擎的,支持GPU硬件加速,在不支持硬件加速时也可以使用软件绘制。
heyangyi_19940703
·
2016-04-20 18:00
WPF
MD5加密、进程、线程、
GDI+
、XML、委托
md5加密将字符串进行加密,无法解密。网上的解密方式也都是在库里找,找不到也没有。1PRotectedvoidPage_Load(objectsender,EventArgse) 2{ 3strings="123"; 4Response.Write(getMd5(s)); 5} 6publicstringgetMd5(stringstr) 7{ 8MD5md5=MD5.Create();//MD5
wsh_mar
·
2016-04-14 17:00
OpenCV用GDI或者
GDI+
函数对IplImage图像处理
(1)IplImage->BitmapandBitmap->IplImageIplImage *img ; Bitmap bitmap( 20 ,20 ,PixelFormat24bppRGB ) ; Graphics pGra( & bitmap) ; HDC hdc = pGra ->GetHDC() ; CvImage cvimg ; cvimg.CopyOf( img , -1) ; RE
moki_oschina
·
2016-04-09 00:00
Android Matrix理论与应用详解
/blog.csdn.net/kuku20092009/article/details/6740865Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用
GDI
lufqnuli
·
2016-04-07 14:00
android
Delphi
GDI+
基本用法总结
GDI+
以前只是听说过,还没怎么用过,这段时间用了用,觉得挺好用的.在这里总结一下.留个备忘.
GDI+
(GraphicsDeviceInterfaceplus)是WindowsXP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息
hpjx1987
·
2016-04-04 16:00
Delphi
Point和PointF
Point和PointFPoint在
GDI+
的结构中是最简单的,在数学上它完全等价于一个二维矢量,包含两个公共整型属性,表示它与某个特定位置的水平和垂直距离。
qq_15037231
·
2016-04-03 21:00
point
PointF
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他