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+
GDI+
中GIF图片的显示
id=1535GDI+中GIF图片的显示作者:獾猪哥哥下载源代码某位网友曾经问过我
GDI+
中Gif图像显示的问题,一直没时间给你写,在此致歉。我把这篇文章送给他。
wb_ustc
·
2020-08-04 11:54
C++
图像
GDI+
播放GIF动图
TCHARszModule[MAX_PATH]={0};GetModuleFileName(NULL,szModule,MAX_PATH);PathRemoveFileSpec(szModule);PathAppend(szModule,L"success.gif");Imageimg(szModule);UINTnCount=img.GetFrameDimensionsCount();GUID*
最爱吹吹风
·
2020-08-04 11:32
WIN32
在MFC中用
GDI+
显示动态GIF图片
GDI+
的Image对象提供了直接的对GIF、TIF文件格式的支持。调用Image对象的成员函数GetFrameDimensionsCount可以得到Image对象的Dimension数。
chang19
·
2020-08-04 10:43
在.net中使用
GDI+
来提高gif图片的保存画质
写程序的时候经常用到
gdi+
,他可以将一幅深色32bpp图像保存为一个gif文件,过程也比较简单。并且在使用CreateThumnailImage方法保存这个
aome1470
·
2020-08-04 10:04
利用
GDI+
实现gif图像背景透明
要实现将GIF图像进行透明处理,需要调用三个函数,MakeTransparent函数为将图像数据进行透明处理的函数,GetEncoderClsid为获取clsid,StreamToByte为将流转换为byte数组的函数,这三个函数的具体代码如下:MakeTransparent(IStream*inStream,IStream**outStream){AFX_MANAGE_STATE(AfxGetS
红壤大西瓜
·
2020-08-04 10:01
GDI+
显示GIF图像
头文件定义:#pragmaonce#include#pragmacomment(lib,"gdiplus.lib")classCGifImage{public:CGifImage(void);~CGifImage(void);public:BOOLLoadFromFile(LPCTSTRpszFileName);BOOLLoadFromIStream(IStream*pStream);BOOLLo
老狼主
·
2020-08-04 10:39
工作随笔篇
VC++(日积月累篇)
绘图效率完整解决方案——三种手段提高GDI/
GDI+
绘图效率
现在的cpu飞快,其实数学计算一般很快,cpu大部分时间是在处理绘图,而绘图有三种境界:1>每次重绘整体Invalidate();2>每次局部绘制Invalidate(Rect);3>有选择的局部绘制。不能说,一定是第三种方式好,得视情况,境界高程序肯定就复杂,如果对效率要求不高或者绘图量小当然直接用第一种方式。然而,稍微专业点的绘图程序,第一第二种方式肯定满足不了要求,必须选用第三种方式。而第三
fyhuihack
·
2020-08-03 17:02
程序与设计
GDI/GDI+
[Win32 & GDI+Flat] 用分层窗口实现简单仿Aero透明效果
zuishikonghuan/article/details/48054203首先说一下GDI+Flat:我有写过一个GDI+Flat的系列博客,一共有10篇,都是顺着的,这是第一篇:GdiplusFlat(1)
GDI
zuishikonghuan
·
2020-08-03 09:32
Win32SDK
GdiplusFlat
使用
GDI+
缩放图片
项目用到
GDI+
来缩放图像,网上搜索了好多关于
gdi+
缩放图像的例子,大多都是加载文件,而我要用的是视频渲染,直接读取的rgb数据流,废话少说,看代码:srcWidth,srcHeight为源大小,destWidth
miago
·
2020-08-03 09:49
windows杂七杂八
[BkWin界面库]界面库解读之开篇----体系结构
BkWin界面库是金山网络([url]http://www.ijinshan.com[/url])开源的Kavass开源卫士代码中的一部分,是基于ATL/WTL/GDI/
GDI+
技术的一个很好的界面库,
xlf13872135090
·
2020-08-03 08:33
ui
框架
mfc
mvc
文档
金山
GDI+
绘制圆角矩形
1、最近,用到
GDI+
绘图,但是发现没有绘制圆角矩形的函数,故自己写了一个。下面贴出原理和代码,以作备份。2、要绘制圆角矩形,基础是普通的直角矩形,需要做的就是将直角画成弧形。
wwkaven
·
2020-08-03 08:40
QTAV编译和使用
支持的渲染方式有QPainter、Direct2D、
gdi+
等。2,QTAV源码编译
weixin_小栓
·
2020-08-03 07:00
PC
【
GDI+
】绘制圆角矩形
获取圆角矩形的线privatevoidDrawRoundRect(GraphicsPathgp,floatX,floatY,floatwidth,floatheight,floatradius){gp.AddLine(X+radius,Y,X+width-(radius*2),Y);gp.AddArc(X+width-(radius*2),Y,radius*2,radius*2,270,90);g
GreAmbWang
·
2020-08-03 07:05
GDI+
如何测量字符串的高度宽度 and 精确取得字符串的高度宽度
因为MFC中CDC有GetTextExtent()可以获得字符串的高度宽度像素单位,所以自然想到c#的
GDI+
的MeasureString,这个同样是测量字符串高度宽度,但是这个不同于CDC,他不适用CDC.GetTextExtent
weixin_30716725
·
2020-08-03 06:28
GDI+
双缓冲实现
转自:http://cnbeta2004.blog.163.com/blog/static/602313402010119104451537/早前曾为此问题在CSDN发帖求助(
GDI+
如何使用双缓冲绘制图像
weixin_30483495
·
2020-08-03 06:50
GDI+
DrawString字间距问题
//////绘制任意间距文字//////文本///绘图对象///起始位置///字体///画刷///间距privatevoidDrawStringEx(stringtext,Graphicsg,PointFstartPoint,Fontfont,Brushbrush,floatsepDist){PointFpf=startPoint;SizeFcharSize;char[]ch=text.ToCha
weixin_30371875
·
2020-08-03 06:33
让Duilib完美支持gif
gif困难:duilib对gif本身没有支持,一些开源的通过GDI来做,Demo没有问题,但是通过自己测试,部分gif有丢帧和透明色不正确的问题,为了解决这个问题,自己增加
GDI+
的API,从内存导出到
followme163
·
2020-08-03 06:44
C++
Windows GDI、
GDI+
绘图 闪烁问题
“闪烁”并不主要是因为GDI或
GDI+
效率低造成的。
G.Dong
·
2020-08-03 06:11
个人记录
C++ 使用
GDI+
剪切图片
图片剪切首先自己搜了网上C++的剪切图片的方法,然后发现
GDI+
中的DrawImage这个函数可以剪切图片
vector_data
·
2020-08-03 06:07
C++
WTL界面自绘系列-预备
另外,对GDI、
GDI+
的学习也是必不可少的,但无需通学。常用的一些GDI函数、用法及GDI技术中的常见名词、概念弄懂即可。WTL是windows平台下的一个库,主要用于开发界面。
中国CG联盟
·
2020-08-03 05:22
WTL界面自绘
使用
gdi+
绘制缩放位图的问题
使用
gdi+
绘制缩放位图的问题,会有一个像素的偏差,网上看到一篇解决方案,收藏之:http://www.tecgraf.puc-rio.br/~scuri/gdiplus/drawimage_scale_problem.htmlGDI
tangyin025
·
2020-08-03 04:28
使用
GDI+
来缩放图片
前提:获得相应的图片资源在WM_PAINT中获得窗口DC不要忘记使用完后释放CImageimage(fileName);PAINTSTRUCTps;HDChdc=BeginPaint(hwndDlg,&ps);...//将绘制的代码放在这里EndPaint(hwndDlg,&ps);使用普通GDI来缩放图片的方式:image.StretchBlt(hdc,destRect.left,destRec
tangyin025
·
2020-08-03 04:58
WTL中
GDI+
支持资源文件加载
就是
GDI+
加载资源位图的问题。
stevenkoh
·
2020-08-03 04:00
gdi+
WTL
WTL
gdi+
GDI+
PNG图片 双缓冲&半透明图片绘图发黑解决
双缓冲显示PNG图片双缓冲显示图片。。。其实就将图片预先存储在内存DC里,显示的时候直接映射到物理设备DC上,这样子能够快速显示图片,避免闪烁的现象。因此分成两步,创建内存DC中图像和将内存DC图像复制到物理DC上。核心是在内存DC中显示图片。1.首先要开辟出来一块内存以作DC用。CDCMemDC;2.给内存DC赋以一定的物理属性。不同于物理DC,内存DC只是一块内存,没的物理属性,无法知道将要显
迭代是人_递归是神
·
2020-08-03 04:16
关于GDI、D2D、Windows7的图形架构
最近看了一些关于GDI/
GDI+
/D2D/D3D的东东,看到几篇不错的文章,分享一下。
shtianhai
·
2020-08-03 04:13
图形图像
MFC/Win32
游戏编程
GDI+
填充背景时,很多时候不起作用,GDI、
GDI+
配合运用
在ONDRAW中执行
GDI+
填充背景时,不起作用,不知道什么原因Graphicsgraphics(pDC->GetSafeHdc());Bitmapbmp(m_imgRec.Width(),m_imgRec.Height
清水迎朝阳
·
2020-08-03 04:11
图形图像处理
图像处理
GDI 总结三: CImage类使用
喜欢古典文学的可以关注头条号:古典小说微信公众号:古典小说网如果想关注计算机编程等方面的,可以关注头条号:讨厌编程前言CImage类是基于
GDI+
的,但是这里为什么要讲归于GDI?
清水迎朝阳
·
2020-08-03 04:10
图形图像处理
图像处理
GDI+
缩放图片方法小结(转)
总结一下个人所知道的使用
GDI+
缩放图片的方法.方法一:最简单的,使用GetThumbnailImage,这个方法的局限性对支持内嵌缩略图的图片文件无效.因为MSDN中提到:如果图片文件有内嵌的缩略图,
shtianhai
·
2020-08-03 04:06
MFC/Win32
Duilib 下关于Gif的使用
Gif,而网上也有很多方法实现,这里说的是一种更加直接的方法,不需要修改duilib的库,直接按照duilib的内部机制实现gif的显示,另一方面就是增加了资源管理类,同一个资源不会重复加载原理:通过
GDI
一路深渊
·
2020-08-03 04:17
duilib
gdi+
图像裁剪
一、实现图像裁剪CImageimage1;//不知道为什么,没有这两句不能正常显示,哪位大神知道告诉我一下image1.Load(L"");//不知道为什么,没有这两句不能正常显示,哪位大神知道告诉我一下CDC*pDC=GetDC();Graphicsgraph(pDC->GetSafeHdc());Bitmap*image=newBitmap(_T("d://2.jpg"));graph.Dra
在行进路上
·
2020-08-03 03:28
c++
怎样用 c#
GDI+
截取一张图片的一部分,然后再替换另一张图片的一部分
主要利用://在指定位置画图g.DrawImage(image,newSystem.Drawing.Rectangle(0,0,bitmap.Width,bitmap.Height),newSystem.Drawing.Rectangle(0,0,image.Width,image.Height),System.Drawing.GraphicsUnit.Pixel);image:你的原图,Syst
MOKA
·
2020-08-03 01:35
C#
gdi、
gdi+
计算输出文字的长度
gdi+StringFormatstrFormat;GraphicsPathpath;FontFamilyfontfamily;font.GetFamily(&fontfamily);path.AddString(outText.c_str(),-1,&fontfamily,font.GetStyle(),font.GetSize(),PointF(0,0),&strFormat);RectFrc
lyshiba
·
2020-08-03 01:09
C++带阴影文字输出的实现
一、正文用
GDI+
的优秀图形输出功能可以非常方便的实现文字特效,其中一个带阴影的文字便是其中一例。
优途科技
·
2020-08-03 00:08
ATL中使用
GDI+
,png
问题:一个png图片用CImage打开是黑色背景的,但用windows图片查看器打开和打印都是透明的,于是想使用gdi+1建一个ATL工程:2在第二步的时候,选择支持MFC,以为
GDI+
对象需要DC对象
dragoo1
·
2020-08-02 23:42
点点滴滴
CImage 对话框初始化时候显示透明 PNG
后发现原因如下:PNG图片的透明背景总是一片白色,后来才发现这其实是微软
GDI+
的设计问题,PNG图片是ARGB,使用
GDI+
载入图片的时候,
GDI+
会默认已经进行了预剩运算(PARGB),即每象素的实际值是已经和
dianyimo9099
·
2020-08-02 23:53
网站常用验证码讲解之一:绘制纯数字的网站验证码
主要关键技术就是应用
GDI+
绘制验证码图片,并将其显示在验证图片中
aspnet_vip_china
·
2020-08-02 22:46
ASP.NET网站安全与策略
WTL 中使用
GDI+
备忘
WTL中使用
GDI+
备忘#includeusingnamespaceGdiplus;#pragmacomment(lib,"gdiplus.lib")_tWinMain{HRESULThRes=::CoInitialize
a65783305
·
2020-08-02 22:27
GDI+
如何绘制圆角矩形(vc++)
圆角矩形在
GDI+
中没有现成的函数,所以我们需要自行绘制,采用路径绘制方法,我已经封装成类效果图使用方法:1、创建路径对象CGraphicsRoundRectPathRoundRectPath;//创建圆角矩形路径对象
XiaoY_2012
·
2020-08-02 22:39
VC
[ATL/WTL]_[Gdiplus]_[关于混用GDI和
GDI+
(GDIPlus)的注意点]
说明在开发WTL程序时,我们有时候会容易混合使用GDI和
GDI+
,比如使用GDI的CDC的方法RoundRect绘制圆角矩形,而
GDI+
没有类似的方法。
infoworld
·
2020-08-02 20:09
GDI+编程日积月累
ATL/WTL界面开发
C++
GDI+
多张图片合并生成GIF动画格式图片
在写这篇文章前,首先吐槽一下:今天因工作需要,研究在C++中将多张图片合并生成Gif动画格式的方法。在网上看了很多这类的文章,没一个靠谱的,唯一靠谱的是使用C#实现的GIf编解码的方法(NGifhttp://www.codeproject.com/Articles/11505/NGif-Animated-GIF-Encoder-for-NET),它是使用流的方法进行编解码,满足要求,但将其转码成C
傲十郎
·
2020-08-01 11:35
#
4.1
GDI+
gif动画格式
图片合并
gdi+
c++
GDI入门实例(在VC++6.0中将JPG格式图片转换成BMP格式)
在VC++6.0中将JPG格式图片转换成BMP格式思路:利用
GDI+
来完成难点:(1)配置GDI开发环境,添加配置代码(2)在当文档程序中添加转换代码注意:本文档由ybdesire参考网上资料撰写完成,
开水
·
2020-08-01 10:06
Windows编程
mfc
vc
gdi+
缩放图片
VC下显示JPG,BMP,GIF等图像格式(转载)方法一:用COM组件的IPicture接口(VC)方法二:用
GDI+
(VC)EVC下显示图片用COM组件的IPicture接口(VC)在OnPaint或
AwillAway
·
2020-08-01 10:13
C&C++
H5 可堆叠的圆环进度条,支持任意数量子进度条
▲原版进度条那时候我经常半夜接着酒劲儿用我的小破电脑跟
GDI+
较真儿,一转眼都快10年了。这日子过得还真是让人唏嘘呢。本来想翻出来纪念一下,可是以前的东西早他妈不知扔哪儿了,有点儿遗憾。
weixin_30622107
·
2020-07-30 12:19
从GDI到
GDI+
使用的坐标系看微软二维绘图思路的进步
1微软Windows绘图系统使用的三种坐标系为了便于绘制,微软在其绘图系统中引入了三种不同的坐标系,这三种坐标系都是平面直角坐标系,下面从坐标系的三要素即度量单位、坐标原点、坐标轴方向分别对其进行说明。1.1设备坐标系顾名思义,设备坐标系是依据绘图使用的硬件设备而定义的。其度量单位为像素,x轴向右为正,y轴向下为正。至于坐标原点则可以通过SetViewPortOrg()进行设定。1.2逻辑坐标系这
dylelrih
·
2020-07-30 01:12
毛玻璃
//贝神杰作,仅作记录,以后学习#defineGDIPVER0x0110//定义高版本的
GDI+
(1.1)#include#include#include#include#include#pragmacomment
chouchijiao8952
·
2020-07-29 09:22
Graphics详解
Graphics类包含在System.Drawing名称空间下,Graphics对象表示
GDI+
绘图表面,是用于创建图形图像的对象。
zyhlove813
·
2020-07-29 04:57
.NET共用
C#计算字符串的长度和高度(这里是实际的像素宽度和高度)
在我们采用
GDI+
画控件的时候总是需要动态的计算字符串的长度和高度,否则对齐方式会显得无效。下面就介绍下具体的方法。//////测量用指定的System.Drawing.Font绘制的指定字符串。
从南到北
·
2020-07-29 03:11
C#工具函数
winfrom 特效 [转载]
漂亮的玻璃按钮控件C#源码发布(采用
GDI+
)!
weixin_30266885
·
2020-07-28 15:33
GDI+
绘制可滚动窗口
GDI+
绘制可滚动窗口,对如此简单的应用做文章是不是小题大做?的确,通常情况下,我们新建Web或Windows项目,在窗体中拖入需要使用的控件。
luckisok
·
2020-07-28 02:51
程序设计
关于在2010中调用
GDI+
提示“Font”: 不明确的符号的问题
在VS2010中调用
GDI+
时,Fontfont(&fontFamily,13,FontStyleRegular,UnitPixel);会提示提示“Font”:不明确的符号的问题1>可能是“c:/programfiles
海浪
·
2020-07-28 02:23
图形-图像
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他