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+
MFC使用
GDI+
编程基础【收集整理】
一、MFC使用
GDI+
编程设置 (1)增加静态库文件GdiPlus.lib在VC2005“项目/*属性”菜单项,打开项目的属性页窗口,先选“所有配置”,再选“配置属性/链接器/输入”项。
jiadabin
·
2015-03-27 12:00
C++
框架
mfc
图形
控件
Gdi+
基础
GdiPlus基础:建立构架:1. 在stdafx.h中添加相应头文件和库文件: #include #pragmacomment(lib,"gdiplus.lib")2. 打开类视图,在CApp类中添加变量: ULONG_PTRm_gdiplusToken;3. 在APP类的InitInstance函数中建立tmpInput变量,初始化:
tjj00686
·
2015-03-25 16:00
GDI+
学习------之渐变色
Graphicsgraphics(dc.GetSafeHdc()); graphics.Clear(Color::White); //定义三种参与渐变的色彩 Colorcolors[]= { Color::Red,//红色 Color::Green,//过渡色为绿色 Color::Blue//蓝色 }; //定义三种颜色的位置 floatpositions[]= { 0.0f,//由红色起 0
jiangqin115
·
2015-03-19 16:00
GDI+
学习之------ 绘制角度可变的颜色渐变效果
GDI+
是GDI(Windows早期版本提供的图形设备接口)的后续版本,是MicrosoftWindowsXP作系统即后续版本的图形显示技术。
jiangqin115
·
2015-03-19 15:00
GDI+
学习之------色彩与图像
色彩在
GDI+
中,色彩是通过Color类来描述的,不是用RGB类,用RGB构造会出错!
jiangqin115
·
2015-03-18 16:00
GDI+
学习之------ 画线、区域填充、写字
《精通GDI编程》里的代码,在学习过程中对它加以总结,以防以后用到,所有代码都是在MFC单文档中实现的,写在View::OnDraw(CDC*/*pDC*/)中画线/边框(Pen)1、画单线-------DrawLine[cpp] viewplaincopyPen pen(Color(255,0,0,0),3); PointF L_PTStart(0,0); PointF L_PTEnd(10
jiangqin115
·
2015-03-18 16:00
GDI+
在VS2005 编译不过的解决方法
转自http://www.cnblogs.com/likebeta/archive/2012/04/16/2452160.html1>------已启动生成:项目:Photo,配置:DebugWin32------1>正在编译...1>CIOSPhotoRWThread.cpp1>c:\winddk\7600.16385.1\inc\api\gdiplusimaging.h(74):errorC4
·
2015-03-13 09:00
如何使用
GDI+
装载图片对象(支持png图片)
#include //Gdiplus #pragmacomment(lib,"gdiplus.lib") #include staticconstwchar_t*filename=L"C:\\WINDOWS\\Web\\Wallpaper\\Autumn.jpg"; intmain(void) { //StartGdiplus Gdiplus::GdiplusStartupInputgdip
lee353086
·
2015-03-12 16:00
MFC中的GDI/
GDI+
和双缓冲绘图
1、GDI概述GDI在全称是GraphicsDeviceInterface,即图形设备接口。是图形显示与实际物理设备之间的桥梁。 GDI使得用户无需关心具体设备的细节,而只需在一个虚拟的环境(即逻辑设备)中进行操作。它的桥梁作用体现在: (1)用户通过调用GDI函数将逻辑空间的操作转化为具体针对设备驱动程序的调用。 为实现图形设备无关性,Windows的绘图操作在
KingCat666
·
2015-03-09 15:00
2.12笔记
1.锚记 2.选择和自动清空文本框内容选中就清空文本框选中就全选文本框,输入内容就覆盖3.C#语言进行验证码GDI绘图见2.12转载C#基础回顾:用
GDI+
绘制验证码4.将指定字符串按照指定长度截断
qq451589846
·
2015-02-12 13:55
字符串
文本框
验证码
2.12笔记
1.锚记 2.选择和自动清空文本框内容选中就清空文本框选中就全选文本框,输入内容就覆盖3.C#语言进行验证码GDI绘图见2.12转载C#基础回顾:用
GDI+
绘制验证码4.将指定字符串按照指定长度截断
qq451589846
·
2015-02-12 13:55
文本框
字符串
验证码
南京都昌信息科技有限公司招聘C#程序员
使用C#进行软件开发,主要是
GDI+
,WinForm程序,此外还有一些ASP.NET/javascript开发。2。完成相关系统产品管理系统软件设计及自测工作。3。按要求编写相关文档。4。
袁永福 电子病历,医疗信息化
·
2015-02-08 20:00
Windows 7图形架构解析
WindowsXP的Direct3D/GDI驱动架构WindowsVista核心图形架构,比起XP来要丰富了很多Windows7核心图形架构,老的GDI/
GDI+
仍被单独支持,不过,Windows7提供了它们对应功能的新的实现方法相比
mfcing
·
2015-01-30 11:00
C#基础二、控件:Chart控件的详解
方案一:
GDI+
,这个提起来就有点汗,就是一字:“画”,定义个画板,整个画笔,拿个画刷,画画画。发现好复杂,PASS!方案二:DOTNETCHARTING,这是经过千辛万苦“百度”
景龙
·
2015-01-23 17:14
OpenCV在MFC的Picture控件中显示图像的若干可行方式
如果无意中侵犯了您的版权请联系本人:
[email protected]
,.本人会及时编辑掉方式一,使用
GDI+
可以方便的把OpenCV的图像矩阵类型数据显示在MFC的窗口中voidBitMatToWnd
EbowTang
·
2015-01-21 20:00
图片
mfc
opencv
控件
计算机图形学之数字微分分析画线算法
计算机图形学之数字微分分析画线算法 现代计算机绘制,我们程序员经常会碰到画图的编程问题,并且现在的画图的API很多,换句话说,图形API非常丰富,从TC的graphic到Windows的GDI/
GDI+
zhouxuguang236
·
2015-01-17 20:00
C#
GDI+
绘图
1坐标系统(1)坐标原点:在窗体或控件的左上角,坐标为(0,0)(2)正方向:X轴正方向为水平向右,Y轴正方向为竖直向下(3)单位:在设置时,一般以像素为单位,像素(Pixel)是由图像(Picture)和元素(Element)组成,是用来计算数码影像的一种单位。把影像放大数倍,会发现这些连续的色调其实是有许多色彩相近的小方点组成,这些小方点是构成影像的最小单位—像素。图形的质量是有像素决定,像素
taoerit
·
2015-01-11 17:00
C#
绘图
GDI+
GDI+
中发生一般性错误的解决办法
这个错误经常发生,代码如下:privatestaticbyte[]GetBytes(Imageimage){try{if(image==null)returnnull;using(MemoryStreamstream=newMemoryStream()){image.Save(stream,ImageFormat.Jpeg);returnstream.GetBuffer();}}finally{i
IT老张
·
2015-01-09 20:56
GDI+
中发生一般性错误的解决办法
这个错误经常发生,代码如下:privatestaticbyte[]GetBytes(Imageimage) { try { if(image==null)returnnull; using(MemoryStreamstream=newMemoryStream()) { image.Save(stream,ImageFormat.Jpeg); returnstream.GetBuffer(); }
chenlycly
·
2015-01-09 20:00
duilib 增加gif控件(基于
gdi+
,可控制播放暂停,自动设置大小)
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42502081 因为项目需要我需要给duilib增加一个gif控件,目前已经有了gif控件有很多版本,我去搜集了一些控件,但是都没有自己满意的。原uilib库中已经有GifAnim控件,但是这个控件给出的控制功能不足,不可以控制播放、暂停、停止。当控件隐藏时也不会停止
zhuhongshu
·
2015-01-07 21:00
扩展
界面
duilib
GDI+
Gif控件
GDI+
截屏
#include"gdiplus.h" usingnamespaceGdiplus; #pragmacomment(lib,"gdiplus.lib") //截屏函数 boolCDlg::CaptureScreen(wchar_t/*IStream*/*fStream,UINTquality) { HDChDCSrc=::GetDC(NULL); intnBitPerPixel=GetDevice
lcalqf
·
2014-12-30 17:00
GDI+
JPG图片缩放
我有一张1920X1020的JPG图片,想把它变成1024X768的,如果做呢?代码如下:/** @nameScaleJpg @briefJPG图片缩放 @param[in]PBYTEpbSrc源图JPG数据 @param[in]intiSrcLen源图JPG数据长度 @param[in]PBYTEpbDst目标JPG缓冲区 @param[in]int*iDstLen目标JPG缓冲区长度 @par
friendan
·
2014-12-26 15:00
缩放
mfc
放大
jpg
GDI+
C#+OpenGL编程之OpenGL 纹理载入
C#载入纹理要比C方便多了,问题在于C#的
GDI+
不支持TGA载入,我就网上找了个类,这里请大家去原作者那里看了。
luozhuang
·
2014-12-26 14:00
C#
OpenGL
纹理载入
GDI+
在窗口显示内存图片
boolCTest::ShowImage(CWnd*pWnd,PBYTEpbImgData,intiImgDataLen) { if(pWnd==NULL||pbImgData==NULL||iImgDataLenSeek(LiTemp,STREAM_SEEK_SET,NULL); pstmp->SetSize(uLiZero); //将图像放入流中 pstmp->Write(pbI
friendan
·
2014-12-26 13:00
窗口
内存
mfc
GDI+
显示图片
GDI+
BMP转JPG
自己封装的一个函数:/** @nameBmp2Jpg @briefBMP转JPG @param[in]PBYTEpbBmp @param[in]intiBmpLen @param[in]PBYTEpbJpg @param[in]int*iJpgLen @returnbool */ boolCTest::Bmp2Jpg(PBYTEpbBmp,intiBmpLen,PBYTEpbJpg,int*iJp
friendan
·
2014-12-26 13:00
bmp
jpg
GDI+
gdi
图片转换
GDI+
GetEncoderClsid
ULONG_PTRm_gdiplusToken;Gdiplus::GdiplusStartupInputStartupInput;GdiplusStartup(&m_gdiplusToken,&StartupInput,NULL); //
GDI
friendan
·
2014-12-26 11:00
绘图
jpg
CLSID
GDI+
gdi
Android Matrix理论与应用详解
http://zensheno.blog.51cto.com/2712776/513652Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用
GDI+
的时候再次学习如何使用矩阵来变化图像
xingfeng2010
·
2014-12-23 10:00
仿360工具栏
继承TWinControl类,用
GDI+
画背景和图标。为什么要用的
GDI+
,而不用GDI或TCanvs呢?因为当鼠标在工具栏上滑动时,如果经过某图标,需要产生一个动态焦点。
chinayu2007
·
2014-12-22 12:45
C++Builder6
图形图像
C#自定义设计器——文件名选择编辑器
C#自定义设计器——文件名选择编辑器 暑期的时候用MCI封装了一个播放音乐的类,最近学习了
GDI+
,想着将这个类做成一个自定义的控件,那么在做的过程中有一个属性,如下:publicstringFileName
u010233287
·
2014-12-11 17:00
C#
filter
自定义控件
编辑器
FileNameEditor
GDI+
读取jpg图片每个像素的值
//读取jpg图像像素rgb值.cpp:定义控制台应用程序的入口点。 // #include"stdafx.h" #include #include #include #include #include #pragmacomment(lib,"gdiplus.lib") usingnamespacestd; usingnamespaceGdiplus; intmain() { Gdip
wangyaninglm
·
2014-12-11 16:00
c#如何生成控件画棋盘的布局问题
画一个8*8的棋盘,需要在窗体上生成64个图片框,当然你也可以采用
GDI+
直接在窗体上画图。当然我们今天讨论不是这个。如果采用手工的方法在窗体上拖控件,这样做是极不合理的。
我只是一只小小鸟
·
2014-12-10 13:00
棋盘
生成控件
从资源中加载jpg, png到
GDI+
Image
Bitmap(RT_BITMAP)类型的图片无法加载,RT_BITMAP是预定义类型,资源里面没有bmp文件的头, SizeofResource的返回值要比图片文件少几个字节,因为少了这几个字节,所以
GDI
wwqingyue
·
2014-12-09 12:00
C++
图片
png
bmp
GDI+
GDI+
03 Coordinate Systems and Transformation
GDI+
提供worldtransformation和pagetransformation来进行transform操作。
世界岛
·
2014-12-08 14:00
GDI+
方式截取系统屏幕
#include #include #include usingnamespacestd; #pragmacomment(lib,"gdiplus") intGetEncoderClsid(constTCHAR*format,CLSID*pClsid) { //usingnamespaceGdiplus; UINTnum=0;//numberofimageencoders UINTsize=
baggiowangyu
·
2014-12-08 12:00
gdi+
不能读取jpeg压缩的tiff图像,有什么好的解决办法吗?
help!!!ingdi+,howtoreadorwriteatifffromatimagethatCompressedbyjpeg?一周了,没找到好的解决办法,只能用第三方的控件库了吗?
dreign
·
2014-12-05 09:00
GDI+
for VCL基础 -- 颜色调整矩阵ColorMatrix详解(转载http://blog.csdn.net/maozefa)
GDI+forVCL基础--颜色调整矩阵ColorMatrix详解 本文为GDI+forVCL基础系列文章之一,主要供
GDI+
初学者入门参考,例子使用
GDI+
版本下载地址和说明见
dreign
·
2014-12-05 09:00
c#的图像处理(直方图;反差,密度的四边圆补偿示例)
主要还是对
GDI+
的应用,大家不妨看看原码!
dreign
·
2014-12-05 09:00
GDI+
概述
GDI+
是一组采用C++类封装的API。
GDI+
可分为三部分: 2-Dvectorgraphics(2D矢量图形),这部分主要涉及画一些基本图形,如线,曲线,图表等。
世界岛
·
2014-12-02 20:00
Gdi+
DrawImage OutOfMemory 问题原因分析
最近用
GDI+
写东西时发现通过FromXXX得到的对象最后是要用户自己删除对象的不然会出现OutOfMemory的问题,代码如下://创建
GDI+
缓冲对象 BitmapbmpMem(crtClient.Width
顾起威
·
2014-12-01 20:00
GDI+
资料参考以及心得
2)效率对比这是一篇关于
GDI+
和AGG渲染效果的对比:www.gispo
fengyuzaitu
·
2014-12-01 14:09
agg
GDI+
概念
windows中,图形显示主要由动态库GDI32.DLL中导出的函数处理。 工作原理: GDI32.DLL中的函数调用显示器和打印机的设备驱动程序来绘制图形,即GDI32.DLL间接利用驱动程序来完成工作。 图形输出设备: 图形输出设备分为两类: 光栅设备:rasterdevice:是将图像表示成以点的形式构成的矩阵,即以点构图。 矢量设备:vectordev
世界岛
·
2014-11-30 16:00
C # 资源释放
很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,
GDI+
的相关对象,还有Com对象等等,这些资源并不是受到.Net管理而统称为非托管资源
alisa525
·
2014-11-27 13:00
加载图片的方法(I)
通过
GDI+
加载(加载图片+显示图片)(1)先加载图片方法://方法I //CString转WCHAR(因为Image构造函数参数为宽字符) intl=MultiByteToWideChar(CP_ACP
jiangqin115
·
2014-11-26 14:00
Gdi+
实用入门
首先下载
GDI+
文件包,一个动态链接库,使用
GDI+
就是调用那个动态链接库里的函数。
凌乱哥
·
2014-11-25 09:24
加载png图片的两种方法 -
GDI+
和CImage
主要使用两种方法:分别使用
GDI+
和CImage来加载。
GDI+
主要使用Image类;CImage则是微软在新版的VS中新增的MFC类,内部主要也是用
GDI+
来实现的。
chenlycly
·
2014-11-24 23:00
GDI+
画平滑直线
Windows编程的时候,我们经常可以发现我们自己在程序中画的线条都不直,在画斜线的时候会出现很多的锯齿,那么如何绘制非常平滑的线条呢,答案就是使用反走样技术,具体到Windows平台,我们可以直接使用
GDI
凌乱哥
·
2014-11-24 17:07
GDI+
编程说明及小结(叙述较为全面)
GDI+
不但在功能上比GDI要强大很多,而且在代码编写方面
chenlycly
·
2014-11-20 19:00
VC加载初始化
GDI+
方法
1.MFCDialog工程加载
GDI+
方法 说明:VS本身带有
GDI+
的所有库函数,所以不用像在VC++6.0里那样将
GDI+
的头文件和lib文件手工加入到工程中。
jiangqin115
·
2014-11-17 16:00
GDI+
填充背景时,很多时候不起作用,GDI、
GDI+
配合运用
在ONDRAW中执行
GDI+
填充背景时,不起作用,不知道什么原因[cpp] viewplaincopyGraphics graphics(pDC->GetSafeHdc()); Bitmap bmp(
Plutus_Lee
·
2014-11-12 14:00
图形图像
GDI+
总结二 : 为什么说CImage类是基于
GDI+
的?
在许多资料上都说CImage类是基于
GDI+
的,但是为什么是基于
GDI+
的呢?
Plutus_Lee
·
2014-11-12 14:00
图形图像
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他