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+
cximage 进行gif 背景透明处理
之前利用
GDI+
实现图片背景透明处理,发现在XP下无效,后来经过研究,用CXimage实现了透明处理的过程,代码不仅精简了很多,而且在XP下同样有效。
红壤大西瓜
·
2020-08-04 13:32
GDI+
中GIF图片的显示
一、GIF格式介绍1.概述GIF(GraphicsInterchangeFormat,图形交换格式)文件是由CompuServe公司开发的图形文件格式,版权所有,任何商业目的使用均须CompuServe公司授权。GIF图象是基于颜色列表的(存储的数据是该点的颜色对应于颜色列表的索引值),最多只支持8位(256色)。GIF文件内部分成许多存储块,用来存储多幅图象或者是决定图象表现行为的控制块,用以实
aiqinhu3652
·
2020-08-04 13:31
duilib 增加gif控件(基于
gdi+
,可控制播放暂停,自动设置大小)
转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42502081因为项目需要我需要给duilib增加一个gif控件,目前已经有了gif控件有很多版本,我去搜集了一些控件,但是都没有自己满意的。原uilib库中已经有GifAnim控件,但是这个控件给出的控制功能不足,不可以控制播放、暂停、停止。当控件隐藏时也不会停止播放动画
a539284554
·
2020-08-04 12:31
.net中用
GDI+
提高gif图片保存画质
写程序的时候经常用到
gdi+
,他可以将一幅深色32bpp图像保存为一个gif文件,过程也比较简单。并且在使用CreateThumnailImage方法保存这个gif图片之前,你还可以调整它的尺寸。
Thomas_Chen
·
2020-08-04 12:29
02
.net
技术文章
gdi+
.net
算法
asp.net
null
微软
vs2010 MFC使用
GDI+
显示图片
1、配置GDI+VS2010自带
GDI+
,直接使用。(1)首先要添加头文件和库#pragmacomment(lib,"gdiplus.lib")#include"gdiplus.h"//此处最好用,"
Hello-12345
·
2020-08-04 12:49
GDI+
显示GIF动画
GDI+
的Image对象提供了直接的对GIF、TIF文件格式的支持。调用Image对象的成员函数GetFrameDimensionsCount可以得到Image对象的Dimension数。每
weixin_34417814
·
2020-08-04 11:18
关于.net中获取图像缩略图的函数GetThumbnailImage的一些认识。
在.net中,图像处理方面的内容主要是借助于
GDI+
的平板化API函数实现的。为了获取
GDI+
能支持的那几种格式的缩略图,可以调用Bitmap或者Image类的Get
weixin_34336292
·
2020-08-04 11:18
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
上一页
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
其他