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
BitBlt
GDI DX绘图效率
Re:
BITBLT
+WINDOWSAPI和DIRECTXAPI写的游戏到底能差多少?
fysy0000
·
2011-07-31 12:00
游戏
windows
api
汇编
cgi
vb
GetPixel SetPixel bitbil
1.使用内存DC 2.把内存DC最为成员(避免创建多次DC)3.设置裁剪(大幅度提高绘制效率)msdn上说
BitBlt
对于字节对齐的窗口效率要高,注册窗口时设置其风格CS_BYTEALIGNWINDOW
fysy0000
·
2011-07-31 11:00
WIN32 透明贴图
/*---------------------------------------
BITBLT
.C--BitBltDemonstration (c)CharlesPetzold,1998 ------
fysy0000
·
2011-07-27 17:00
StretchBit 翻转图片 透明
caseWM_PAINT: hdcClient=BeginPaint(hwnd,&ps); hdcWindow=GetWindowDC(NULL); //
BitBlt
fysy0000
·
2011-07-27 13:00
GDI
BitBlt
问题
hDc=BeginPaint(hWnd,&ps); //iCurRow=0; //DrawTextA(hDc,aszScrollPosMsg,-1,&reClient,SND_FILENAME|SND_ASYNC); h_dc=CreateCompatibleDC(hDc); holdBmp=(HBITMAP)SelectObject(h_
fysy0000
·
2011-07-27 12:00
16位色深
参见“位图和
Bitblt
”。 3.
zxggmail
·
2011-07-11 19:00
c
windows
brew
16位色深
参见“位图和
Bitblt
”。
zxggmail
·
2011-07-11 19:00
C
Windows
BREW
16位色深
参见“位图和
Bitblt
”。
zxggmail
·
2011-07-11 19:00
C
Windows
BREW
CPictureEX类的一个扩展或修改(图片的放大与缩小)
即用StrechBlt替换
BitBlt
具体为: voidCPictureEx::OnPaint() { CPaintDCdc(t
kkk3108001227
·
2011-06-26 05:00
编程
mfc
扩展
0.VC(ui)-H前景色和背景色(单色图和彩色图转换)
在制作透明位图时,经常用到单色图(遮罩图,两色图)将他与目标位图进行"与""或"等操作就能得到想要的透明效果,在其中用到的最多的就是
BitBlt
这个函数,另外,在使用之前是要对目标位图进行前景和后景颜色的设置
hgy413
·
2011-06-24 09:00
自定义
Bitblt
函数
你在drawoffscreenbuffer的时候不要用CFbsBitGc::
BitBlt
(),效率很低可以自己写一个,比如voidinlineCDrawBitmap:DoCopyPixel(TUint8
dymx101
·
2011-06-18 21:00
byte
thinkvd powerpoint to video更新
不支持office2010(目前测试
bitblt
有问题)3.不支持只安装了powerpointviewer而没有安
notton
·
2011-06-08 09:00
MFC程序之2:GDI画图入门之 随机点+
BitBlt
()+CPen
核心代码如下 1// TODO: 在此处为本机数据添加绘制代码 2 CRect rect; 3 GetClientRect(&rect); 4 5 pDC->SetMapMode(MM_ANISOTROPIC); 6 pDC->SetWindowExt(100, 100);//窗口逻辑大小:1000*1000, 7 pDC->SetViewportExt(100, -
polly study cs
·
2011-05-26 22:00
显示 256 色的位图
在应用程序的资源中添加一张漂亮的位图,使用函数LoadBitmap将位图装入内存,然后将位图选入设备描述表,再使用函数
BitBlt
便可显示出位图。但是这样显示的位图和目标环境或许有所不同。
邓学彬
·
2011-05-13 20:00
null
windows
colors
api
winapi
file
C++/VC/MFC
图形图像/自绘
显示 256 色的位图
在应用程序的资源中添加一张漂亮的位图,使用函数LoadBitmap将位图装入内存,然后将位图选入设备描述表,再使用函数
BitBlt
便可显示出位图。但是这样显示的位图和目标环境或许有所不同。
CometNet
·
2011-05-13 20:00
windows
api
File
null
colors
winapi
Windows屏幕广播编程技术系列一
许多VC++程序员都遇到过这样的难题,利用CreateCompatibleDC、CreateCompatibleBitmap及
BitBlt
等API函数能够比较容易地抓取整个屏幕图像
ljx0305
·
2011-04-20 21:00
编程
windows
api
command
null
文档
VC旋转图片
你或者使用world transformation和
BitBlt
()或者使用PlgBlt()旋转位图。一个 使用第一种方法的函数显示在下面。 如果
wallimn
·
2011-04-16 16:00
windows
Blog
vc++
360
VC旋转图片
你或者使用world transformation和
BitBlt
()或者使用PlgBlt()旋转位图。一个 使用第一种方法的函数显示在下面。 如果
wallimn
·
2011-04-16 16:00
windows
Blog
vc++
360
VC旋转图片
你或者使用world transformation和
BitBlt
()或者使用PlgBlt()旋转位图。一个 使用第一种方法的函数显示在下面。 如果
wallimn
·
2011-04-16 16:00
windows
Blog
vc++
360
VC透明位图的实现原理
白色和黑色:分别被假定为全1和全0的值基本的操作:
BitBlt
涉及到从源文件到目标文件的块传递,另外也有单色和彩色位图之间的转换。单色和彩色
qsjming
·
2011-04-06 12:09
职场
休闲
vs
编程知识
VC透明位图的实现原理
白色和黑色:分别被假定为全1和全0的值基本的操作:
BitBlt
涉及到从源文件到目标文件的块传递,另外也有单色和彩色位图之间
qsjming
·
2011-04-06 12:09
职场
vs
休闲
透明位图
GDI绘图方法的初步分析
一、利用设备文本(DC)进行贴图操作针对的图形对象是DDB位图,即HBITMAP句柄二、贴图操作是只能在DC间进行而不是在图形对象间,为此需要建立图形对象和DC的关联GDI主要贴图函数有
BitBlt
和TransparentBlt
bigfish101
·
2011-03-22 17:00
Symbian S60位图处理那些事
BitBlt
DrawBitmap
1:做过的人都知道,对于一张图,在Symbian中表示为CFbsBitmap的对象,如果是有Mask的画就是两张,一个叫做bitmap一个叫做mask,一般我们是这样命名的。你可以在控件的draw方法里面取systemgc来描画它,为了得到mask透明就用如下的方法。iBitmap =new(ELeave)CFbsBitmap();iMask=new(ELeave)CFbsBitmap();gc.
linzhiji
·
2011-03-22 12:00
user
null
delete
Symbian
理解
Bitblt
、StretchBlt与SetDIBitsToDevice、StretchDibits
BitBlt
和StretchBlt是CDC类位图操作函数,用于DDB的位图操作。
hczhiyue
·
2011-03-21 10:00
BitBlt
详解
对
BitBlt
()这个函数的最后一个参数的意义一直不是太了解,只会使用SRCCOPY,最近的一个项目使用到了这个函数,但是要求要背景透明的将源绘制到目标区域上,源是背景色和字,怎么只拷贝字而把背景色透明化呢
phinex_jiang
·
2011-03-20 10:44
职场
休闲
BitBlt
BitBlt
()双缓冲解决图象闪烁
BitBlt
()双缓冲解决图象闪烁 转至:http://www.sudu.cn/info/html/edu/20070509/235990.html显示图像怎么避免闪烁,怎么提高显示效率是问得比较多的问题
xhhjin
·
2011-03-17 12:00
网络
null
mfc
GDI+ 透明窗口.UpdateLayeredWindow
但是加载到Image类的时候,返回空指针.答:可能是忘了初始化GDI+了.GDI+的所有功能使用之前必须先调用Gdiplusstartup()函数初始化好.3:在使用内存DC时,如果是在GDI下,我们使用
bitblt
qq752923276
·
2011-03-04 10:00
编程
算法
image
Graph
Blend
GDI+
BitBlt
和StrectchBlt有什么区别
BitBlt
不能变尺寸,但是StrectchBlt可以变尺寸,在使用StrectchBlt时要注意,首先要设置一下SetStretchBltMode,通常设成HALFTONE,这样缩放时就不会失真
tibaloga
·
2011-03-01 06:00
bit
兼容位图
我对兼容位图的理解是:它是为解决绘图统一性而建立的一种机制,和位深无关,你在32位的程序里
BITBLT
()8位的图不也能行吗?所谓的绘图统一性是这样的。
tibaloga
·
2011-02-28 20:00
兼容
界面美化笔记
2、
BitBlt
方法我的理解是用于拷贝图像,可以以扩展图片的方式拷贝。
isiqi
·
2010-12-31 17:00
windows
delphi 使用双缓冲画图时的重要拷贝代码
Bitblt
(img1.Canvas.Handle,0,0,img1.Width,img1.Height,btm.Canvas.Handle,0,0,SRCCOPY);//拷贝函数
zhangxiaonanwin
·
2010-12-19 16:00
Delphi
6.VC(ui)-MFC下实现透明位图
直接上图:原图:Demo效果图:步骤如下:1、设置待显示位图的背景颜色,也就是设置我们希望透明显示的位图颜色;2、位图设备描述表以"SRCINVERT"的方式绘制(
BitBlt
)到显示设备描述表上;3、
hgy413
·
2010-12-08 15:00
null
mfc
GDI透明绘图
BitBlt
(hImageDC,0,0,nWidthDest,nHeightDest,hMaskDC,0,0,SRCAND)比如上面的函数中源DC是一个单色位图,目的DC是一个彩色位图,如何进行与操作呢
wohenkeai
·
2010-12-07 14:00
用
BitBlt
制作透明位图(1)
http://express.ruanko.com/ruanko-express_17/webpage/tech3.html这里写的真不错,要好好看几遍,对DC认识的不清,对
BitBlt
认识不清的人可以收获不少
wohenkeai
·
2010-12-07 14:00
c
windows
百度
2010
使用Windows API画位图(BITMAP) (原帖由niesongsong发表)
标 题:【原创】使用WindowsAPI画位图(BITMAP)作 者:niesongsong邮 箱:
[email protected]
关键字:C语言、WindowsAPI、
BitBlt
、StretchBlt
mycaibo
·
2010-12-06 14:00
windows
api
image
语言
工具
2010
位图简介
DDB位图的显示很简单,其内部用一个Bitmap结构表示,其中包含了位图的宽度、高度、每像素的位数和设备相关的每像素的颜色等信息,将文件内容拷贝到内存中,然后可以很方便地将它粘贴到相关设备中,用
BitBlt
空杯子
·
2010-12-02 16:00
3、Windows API,图像相关
API之位图、图标和光栅运算函数
BitBlt
将一幅位图从一个设备场景复制到另一个 CopyIcon 制作指定图标或鼠标指针的一个副本。
·
2010-11-24 23:00
windows
位图和
Bitblt
见招拆招《Windows程序设计》(十二)位图和Bitblthttp://www.aogosoft.com/downpage.asp?mode=viewtext&id=238
ameyume
·
2010-11-23 17:00
windows
桌面抓图演示
阅读更多通过系统gdi32.dll的
BitBlt
函数,将桌面抓取为位图System.Drawing.Bitmap效果图:代码:(用csc编译即可)CaptureDesktop代码摘自MacroZhou的回答
isiqi
·
2010-11-11 11:00
WPF
Social
Windows
Microsoft
thread
桌面抓图演示
通过系统gdi32.dll的
BitBlt
函数,将桌面抓取为位图System.Drawing.Bitmap效果图:代码:(用csc编译即可)CaptureDesktop代码摘自MacroZhou的回答:http
isiqi
·
2010-11-11 11:00
thread
windows
Microsoft
Social
WPF
Windows程序设计
BITBLT
.C--STRETCH.C--BRICKS1.C--BRICKS2.C--BRICKS3.C 范例分析笔记
/*---------------------------------------
BITBLT
.C–利用
BITBLT
函数抓取标题栏 图标区域到窗口显示区域
typecool
·
2010-11-07 23:00
windows
null
application
callback
byte
winapi
MFC小技巧
通过先将图像绘制到“虚拟DC”上,再将已画好了的整个“虚拟画布”复制到屏幕DC上,分别对应CreateCompatible函数和
BitBlt
函数。
tlovet1314
·
2010-09-19 09:00
第四课,别给我框框
学习利用位图拷贝
BitBlt
()的逻辑运算生成透明位图的方法。介绍刷屏和一个最简单的刷屏方法。 介绍了VC的编译模式的设置方法。 重点:透明位图的原理和生成方法。
hantayi
·
2010-08-30 11:19
游戏
职场
VC
休闲
第四课,别给我框框
学习利用位图拷贝
BitBlt
()的逻辑运算生成透明位图的方法。介绍刷屏和一个最简单的刷屏方法。 介绍了VC的编译模式的设置方法。 重点:透明位图的原理和生成方法。
hantayi
·
2010-08-30 11:19
游戏
职场
VC
休闲
CDC::TextOut() 设置输出的字体
需求:在主界面下方的边框上显示版本号等一些信息实现:在OnPaint里
BitBlt
后面添加下面的代码://设置字体CFontfont;font.CreateFont(13,//nHeight0,//nWidth0
amy_1007
·
2010-08-25 11:00
Windows Mobile下的窗体半透明实现
用到的函数有 GetDC CreateCompatibleDC
BitBlt
AlphaBlend 等。 前述为转来,稍后做一些sam
isiqi
·
2010-07-27 11:00
windows
mobile
Windows Mobile
Windows Mobile下的窗体半透明实现
用到的函数有 GetDC CreateCompatibleDC
BitBlt
AlphaBlend 等。 前述为转来,稍后做一些sam
wapysun
·
2010-07-27 11:00
windows
mobile
Windows Mobile
GDI绘图方法的初步分析
一、利用设备文本(DC)进行贴图操作针对的图形对象是DDB位图,即HBITMAP句柄二、贴图操作是只能在DC间进行而不是在图形对象间,为此需要建立图形对象和DC的关联GDI主要贴图函数有
BitBlt
和TransparentBlt
alien75
·
2010-07-24 16:00
工作
image
api
图形
创建8位DIB并显示
做的一个项目由于系统是8位的,对于24位的DIB位图使用
BitBlt
函数的时候非常慢,在debug下测试对于2500*2500的图像,
BitBlt
函数用了大概4000-5000ms,非常的受不了
bigapple88
·
2010-07-19 17:00
创建8位DIB并显示
做的一个项目由于系统是8位的,对于24位的DIB位图使用
BitBlt
函数的时候非常慢,在debug下测试对于2500*2500的图像,
BitBlt
函数用了大概4000-5000ms,非常的受不了,这里主要是由于系统是
wapysun
·
2010-07-19 17:00
DI
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他