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+(gdiPlus
对话框加载PNG背景图片
首先,在stdafx.h文件中,添加以下代码,引用
GDI+
库。
菜鸟也会有明天
·
2020-08-21 10:24
C/C++编程
MFC picture控件加载透明png图片
//czy.t.blog.163.com/blog/static/11691154820120260917596/GDI+stdafx加入如下:#include//初始化一下com口#include"
GdiPlus
.h"usingnamespace
Gdiplus
songyimin1208
·
2020-08-21 10:04
C++
MFC
双色球个数统计系统
前段时间朋友介绍接了一个小活,利用下班时间一周搞定,感觉还不错,亮图出来:软件功能:1)可以输入奖号和用户自己的数据2)可以统计奖号和数据的重复个数技术要点:1)使用C#.Net2.0开发2)完全使用
GDI
可爱的小莱
·
2020-08-21 09:01
参与项目
MFC和
GDI+
制作蝴蝶苍蝇飞舞小程序
看到网上有个老外写的蝴蝶飞舞程序,一时兴起,开发个功能相似的小程序。实现功能:屏幕上有蝴蝶或苍蝇飞舞。素材是通过提取工具提取出来的。老外程序的网址记不清了。程序原理比较简单,本文仅供新手学习参考用。先看效果:下面来说说程序原理吧:工程:VS2005,MFC(对话框)工程。窗口:每个飞舞的元素(蝴蝶/苍蝇)各是一个窗口,这些窗口的父窗口是Desktop,这些窗口具有透明异形的属性,这些窗口的大小与元
心碎瞬间
·
2020-08-21 08:22
C/C++/MFC
GDI+
mfc
透明窗口
异形窗口
GDI+
蝴蝶-苍蝇飞舞
mfc 对话框显示PNG
使用
GDI+
可以轻松实现首先在CxxApp.cpp中加载GDI+BOOLCxxApp::InitInstance(){//如果一个运行在WindowsXP上的应用程序清单指定要//使用ComCtl32.
xgrdszdx
·
2020-08-21 08:50
MFC
C++
DLL中使用FindResource失败的问题
//GDI+Image通过资源ID构建对象//从资源里读取图像,保存到
Gdiplus
::Image对象BOOLCGui::ImageFromIDResource(UINTnID,LPCTSTRsTR,OUT
Gdiplus
tg2003
·
2020-08-21 05:59
gdi
GDI+
练习(画正弦曲线)
题目要求:编写一个能够显示正弦曲线的Window应用程序输入代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms
潇潇雨歇_
·
2020-08-21 04:25
.net学习笔记
四、使用
GDI+
画曲线
DrawBezier(Pen,Point,Point,Point,Point)DrawBezier(Pen,PointF,PointF,PointF,PointF)DrawBezier(Pen,Single,Single,Single,Single,Single,Single,Single,Single)DrawCurve(Pen,Point[])DrawCurve(Pen,PointF[])Dr
b644352184372385
·
2020-08-21 03:21
OpenCV IplImage和
GDI+
Bitmap的相互转换
IplImage和Bitmap都是内存图形的表示方法,前者是OpenCV开源视觉库的,后者是
GDI+
的。如果在VC中使用OpenCV库的话,很可能会用到这两者的转换。
红色石榴
·
2020-08-21 03:08
OpenCV
GDI+
绘制极坐标图、雷达图
一个简单的
GDI+
例子。简单绘制极坐标系,按类似的思路,可以画直角坐标系、对数直角系、外太空银河系……图中曲线是一个天线方向图,非常适合在极坐标下描绘。
weixin_30443895
·
2020-08-20 21:13
win32用
GDI+
加载png图片作为背景图
#include#include/*GDI+startuptoken*/ULONG_PTR
gdiplus
StartupToken;/*DeclareWindowsprocedure*/LRESULTCALLBACKWindowProcedure
夜空划过的流星
·
2020-08-20 13:32
VC
6.0/MFC
C/C++/C#
不规则窗口——
GDI+
实现
今天终于完成一个小心结,以前看到鱼鱼桌面秀那里那么炫的界面就想自己做一回,但是苦于没有实现思路,今天终于有了点眉目了。其实那些桌面秀的界面都是不规则的窗口,以前也有想过实现做不规则窗口,但由于各种原因没动手都没有完成。经过这两天来的搜索,终于完全明白怎么回事了。要实现不规则窗口,有几种方法。第一种是基于GDI的,这种方法是根据图片或者其他图案生成一个窗口区域也就是RGN,然后通过SetWindow
abcpanpeng
·
2020-08-20 11:45
界面
gdi+
blend
windows
工具
graph
mfc
.NET(C#Winform)
GDI+
系列学习教程——基础介绍
GDI+
绘图基础编写图形程序时需要使用GDI(GraphicsDeviceInterface,图形设备接口),从程序设计的角度看,GDI包括两部分:一部分是GDI对象,另一部分是GDI函数。
广海_小疯疯丶
·
2020-08-20 11:02
【C#_GDI+开发】
在VC中使用
GDI+
从自定义资源中加载图片
函数定义:BOOLImageFromIDResource(UINTnID,LPCTSTRsTR,Image*&pImg){HINSTANCEhInst=AfxGetResourceHandle();HRSRChRsrc=::FindResource(hInst,MAKEINTRESOURCE(nID),sTR);//typeif(!hRsrc)returnFALSE;//loadresourcei
LifeForToday
·
2020-08-20 09:28
用graphics画一个矩形 怎么能保存到一张图片上!
HRESULTSaveImage(BYTE*pBuffer,BITMAPINFOHEADER*bmpInfo){
Gdiplus
::BitmapDatabitmapData;bitmapData.Width
hazy
·
2020-08-20 00:31
跟我做WinForm开发(1)-自定义UI
这是最后的UI成品图,可以看到,没有了常见的按钮,也没有了常见的Title框,整个布局随心所欲,
GDI+
?No。下面,就带大家跟我一起来用最简单的方式开发你所期望的UI吧!自定义窗体WinForm
weixin_30670925
·
2020-08-19 04:09
VC下利用Picture控件实现png图片按钮(鼠标初始、按下、松开、获得焦点四种状态)
/blog.csdn.net/zzzili/article/details/7411357代码:http://download.csdn.net/detail/zzzili/4186684注意:添加库
GDIplus
lys07962000
·
2020-08-19 02:09
VC
MFC VS2010
GDI+
载入图片的一些问题
在VS2010中使用
GDI+
相对于VC6来说,步骤已经非常简单了,不需要去下载
gdiplus
.lib,因为安装VS2010时已经包含了。
KittenWang
·
2020-08-19 02:24
GDI+
使用IPicture的OLE实现读取和显示BMP,GIF,JPG,ICO,EMF,WMF图像
作者的话:
GDI+
看起来是更好的解决方案,但是IPicture的OLE实现更简单。问题的起源很久以来,我都被一个问题困扰。
蒋晟
·
2020-08-18 20:32
Library
Windows
SDK
GDI+
保存指定的窗口为JPEG文件(X Y轴镜像功能可选)
#include#include#include#includeusingnamespace
Gdiplus
;#pragmacomment(lib,"
gdiplus
.lib")struct_
Gdiplus
Token
zgl7903
·
2020-08-18 18:57
GDI/GDI+
C++
GDI+
简单示例(绘制直线)
1.创建MFC应用程序,CMyApp2.在stdafx.h文件中加入
GDI+
支持//
GDI+
支持#includeusingnamespace
Gdiplus
;#pragmacomment(lib,"
Gdiplus
.lib
yao_yu_126
·
2020-08-18 18:44
C++
GDI+
双缓冲技术(基于
GDI+
实现)
一、双缓冲技术双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。当数据量很大时,绘图可能需要几秒钟甚至更长的时间,而且有时还会出现闪烁现象,为了解决这些问题,可采用双缓冲技术来绘图。双缓冲实现过程如下:1、在内存中创建与画布一致的缓冲区2、在缓冲区画图3、将缓冲区位图拷贝到当前画布上4、释放内存缓冲
努力奋斗的小兵
·
2020-08-18 18:35
GDI+
C# 通过
GDI+
双缓冲解决绘图闪烁的问题
总体思路:把图先画在bitmap上,每次都通过drawimage将bitmap传到显示设备,双缓存的graphics不用每次都create一个,这样会闪烁,解决方法是定义一个全局的BufferedGraphicsgraphBuffer,然后在每次画的时候取缓冲区内的graphics。具体步骤:1.定义一个全局的BufferedGraphicsgraphBuffer,初始化语句为(写在初始化函数内)
LaughingGoGoGo
·
2020-08-18 17:08
[转]使用C#进行图像处理的几种方法
Bitmap类命名空间:System.Drawing封装
GDI+
位图,此位图由图形图像及其属性的像素数据组成。Bitmap是用于处理由像素数据定义的图像的对象。
weixin_34415923
·
2020-08-18 17:56
Gdi+
混合 Gdi 实现双缓冲绘图
来源:http://hi.baidu.com/cntrump/blog/item/67975f1fbba35b76f724e4f5.htmlGdi+的双缓冲效果很差,基本上是使用临时位图来实现的.效果没有Gdi那么好.HDChMemDC=CreateCompatibleDC(hdc);//创建兼容DCHBITMAPhMemBitmap=CreateCompatibleBitmap(hdc,p_w_
weixin_34270865
·
2020-08-18 17:44
c# 双缓冲 技术与例子
整理:
GDI+
的双缓冲问题一直以来的误区:.net1.1和.net2.0在处理控件双缓冲上是有区别的。.
weixin_34228387
·
2020-08-18 17:38
双缓存 GDI 与
GDI+
混用出现的问题(转)
前几天写一个DirectUIDraw部分,有一段编码的思路是这样的:为了防止闪烁采用双缓存后hMemDC,为了方便绘制png图标,采用
GDI+
,简单的绘制都是GDI绘制的,为了更有效利用hMemDC,每次生成
weixin_34160277
·
2020-08-18 17:31
GDI+
双缓冲
网上很多能搜索到的
GDI+
双缓冲的实现都是有错误的,终于找到了一个正确,分享给大家。
wangjijian
·
2020-08-18 17:17
Windows
MFC
VS2012 GDI绘图双缓冲 去闪屏问题
类实现双缓冲是非常简单的CDC*pDC=GetDC();CMemDCdcMem(*pDC,this);CDC&dc=dcMem.GetDC();HDChdc=dc.m_hDC;usingnamespace
Gdiplus
jzen
·
2020-08-18 16:10
算法
桌面软件开发
GDI+
双缓冲实现和局部刷新技术
GDI+
双缓冲技术:
GDI+
如何使用双缓冲绘制图像,得到了一个
GDI+
下较可行的方法,虽然绘制效果比直接绘制要好一些,不过还不能跟GDI的双缓冲方式比肩。
ly940120
·
2020-08-18 15:49
GDI/GDI+
WIN32界面开发之二:
GDI+
中的局部刷新技术
前言:
GDI+
很好用,但要将所有图像混合,必须要用到UpdateLayeredWindow,但UpdateLayeredWindow注定每次刷新都要刷新整个窗体,也就是说,哪怕我们只是改变的只是一个像素
启舰
·
2020-08-18 15:40
-------1.8
WIN32
-------2.4
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*iJpgLen){if(
friendan
·
2020-08-18 14:33
gdi
陈灯WGF双缓冲绘图框架之gdi及
gdiplus
实现双缓冲时存在的效率问题及解决办法
“木丸子童屋”,专售各类儿童玩具,价格优惠,请大家多多支持:http://shop65552598.taobao.com/a)双缓冲绘图潜在的效率问题双缓冲刷新技术是一项解决刷屏时存在的屏幕闪烁问题的有效方法。这种方法通过将图形绘制在与窗口设备上下文兼容的后备缓冲区中然后通过内存拷贝到前端缓冲区进行显示的方式实现。双缓冲刷新技术通常在需要进行实时图形显示的情况下使用,因为屏幕闪烁问题在高速刷新的情
火丁
·
2020-08-18 14:52
WGF
GDI+
实现图片格式转换(bmp、jpeg、gif、tiff、png)
通过
GDI+
我们可以很方便的对bmp、jpeg、gif、tiff、png格式的图片进行转换。步骤:1)通过
Gdiplus
Startup初始化
GDI+
,以便后续的
GDI+
函数可以成功调用。
对牛乱弹琴
·
2020-08-18 14:20
C++
VC++2008中基于对话框
GDI+
的图像显示
我们知道在VC++中一般只可以显示BMP格式的图像,要显示其他格式的图片往往显得有些力不从心,用
GDI+
能够使问题得到很好的解决。关于
GDI+
是个什么东西,我不去多说了,大家谷歌一下就会知道。
唐华春
·
2020-08-18 14:19
C/C++
如何使用
GDI+
双缓冲 解决绘图闪烁问题
这几日要用C#做一个简单的图形处理工具.但刚开始就遇见一个头疼的问题.图片用鼠标移动时闪烁很明显,使用双缓冲来解决这个问题,对图形处理有经验的人都能想到.现在的问题是很多人不知道怎么怎么使用
GDI+
双缓冲
边江
·
2020-08-18 13:18
C#
几种判断点是否在闭合区域内的方法
1、
GDI+
自带方法:GraphicsPathgraphicsPath=newGraphicsPath();Regionregion=newRegion();graphicsPath.Reset();graphicsPath.AddPolygon
庆幸有风
·
2020-08-18 13:04
小知识点
GDI+
双缓冲解决闪烁问题
在使用GDI绘图时,经常以panel控件进行重绘,在每次重绘的过程中会出现闪烁问题解决方案:新建一组件集成Panel,然后在内部实现双缓冲publicpartialclassStandPanel:Panel{publicStandPanel(){SetStyle(ControlStyles.AllPaintingInWmPaint,true);SetStyle(ControlStyles.User
庆幸有风
·
2020-08-18 13:04
小知识点
GDI+
将BMP 32图像转换为JPG文件格式保存
注意:如果没有启动
GDI+
,在lockbits时会返回失败!
JOSENHUANG
·
2020-08-18 13:59
dshow
视频解码
vb.net使用
GDI+
实现简易贪吃蛇小游戏
代码建议给变量,函数,类命名的时候尽量规范一些贪吃蛇用到的算法中两个关键的地方:1:用数组或者其他数据结构保存蛇身体的位置,当蛇向前移动的时候,要注意迭代的关系。2:当下达移动命令的时候,是改变了它下次移动的方向,而不是现在立刻就移动。下面是代码PublicClass贪吃蛇DimMySnakeAsSnakePrivateSubForm1_KeyUp(senderAsObject,eAsKeyEve
York1996
·
2020-08-18 07:14
小游戏代码
曲线
与
GDI+
不同,SDX中没有DrawLines函数,因此要绘制曲线,需要用到DrawGeometry函数。
WavesLine
·
2020-08-17 11:51
DirectX
C++图像处理 -- 颜色矩阵变换
在
GDI+
中,颜色矩阵变换是处理图像颜色的重要手段,包括颜色的缩放、剪切、旋转和平移。在
GDI+
中,颜色矩阵
阿发伯
·
2020-08-17 05:42
C/C++
C/C++图形图像
C++/
GDI+
学习笔记(四)——实用技巧——颜色矩阵(ColorMatrix)
颜色矩阵在
GDI+
中是十分有用的。一位颜色信息,由ARGB四部分组成,分别是透明度和三个颜色分量。
eplanet
·
2020-08-17 05:55
C++
实现简单的手写板(demo源码)
最直接的,我们可以使用Windows提供的GDI技术或
GDI+
技术来实现绘图功能。但是,要实现一个如此简单的涂鸦板,也不是那么容易的事情。
zhuweisky
·
2020-08-17 04:38
傲瑞产品
GDI+
编程小结
GDI+
不但在功能上比GDI要强大很多,而且在代码编写方面
自我修炼的小石头
·
2020-08-17 03:59
vc++
GDI+
实现以鼠标为中心缩放图片(并且可以拖动)
1.首先创建一个基于对话框的MFC程序,然后把下面两个文件分别保存为.h文件和.cpp文件//Init
Gdiplus
.h#pragmaonce#includeusingnamespace
Gdiplus
;
sky_lixf
·
2020-08-17 02:16
GID+
[原创]Managed DirectX 基础使用教程(零)
但是DEMO出来后,发现用C#的
GDI+
绘图的效率是如此低下。最后不得不得硬着头皮上DirectX。而且是资料相对较少的ManagedDirectX(托管版DX)。
tommake
·
2020-08-17 02:14
原创教程
【UI】
GDI+
绘制界面基本分析
一、基本步骤{//MFC中使用GDI+Graphicsgraphics(GetDC()->m_hDC)//首先,给Graphics对象传一个hdc}//Winform使用GDI+protectedoverridevoidOnPaint(PaintEventArgse){Graphicsg=e.Graphics;//WM_PAINT消息传过来的参数中,已经有Graphics的封装了....}其他方面
sxyaxy
·
2020-08-17 02:56
高效的渲染引擎——Direct2D入门
Direct2D是微软在win7中的新技术,内部采取了3D渲染模式,底层是DXGI,比原来的GDI和
GDI+
效率大大提高,通过显卡的渲染,图像质量也有大幅度的提升。
西风逍遥游
·
2020-08-17 02:15
Direct2D
Windows
GDI+
坐标系统详解
GDI+
中的坐标系1什么是坐标系坐标系就是确定一组数据位置的标尺。按按照维数分为2维平面坐标系和3维空间坐标系。其实2维坐标系也是z=0的3维坐标系的特例。
smstong
·
2020-08-17 02:32
.net
Framework
Windows相关
图形图像处理
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他