社区
游戏开发
帖子详情
求教!关于双缓冲和Bitbit
gameice
2009-11-18 10:24:27
用双缓冲的话 BitBlt 是不是不支持png图像从缓冲DC复制到DC?
那该怎么处理啊?
一开始我用GDI+的方式操作,但是显示不出图像.后来
我试着用atlimage.h里的
CImage cimg;
HRESULT ret =cimg.Load(fileName);
HBITMAP hbmp=cimg.Detach();
这样据说可以像操作 BMP 图片一样处理图片
但还是显示不出来? win32应用
...全文
159
8
打赏
收藏
求教!关于双缓冲和Bitbit
用双缓冲的话 BitBlt 是不是不支持png图像从缓冲DC复制到DC? 那该怎么处理啊? 一开始我用GDI+的方式操作,但是显示不出图像.后来 我试着用atlimage.h里的 CImage cimg; HRESULT ret =cimg.Load(fileName); HBITMAP hbmp=cimg.Detach(); 这样据说可以像操作 BMP 图片一样处理图片 但还是显示不出来? win32应用
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gameice
2009-11-18
打赏
举报
回复
那还有其他函数能用上吗?
xingzhe2001
2009-11-18
打赏
举报
回复
StretchDIBits 把一个void*拷贝到hdc上,void*是像素数据
gameice
2009-11-18
打赏
举报
回复
BItbit有两个操作DC StretchDIBits只有一个 获取缓冲区的矩形作用到DC上?
gameice
2009-11-18
打赏
举报
回复
对啊 就是看了这句我才想用这个函数试试不过不会太用 汗
xingzhe2001
2009-11-18
打赏
举报
回复
Windows 98/Me, Windows 2000/XP: StretchDIBits has been extended to allow a JPEG or PNG image to be passed as the source image.
gameice
2009-11-18
打赏
举报
回复
成功了 bmp图像完全没有问题
另外单独进行测试
BeginPaint(hWnd, &ps);
EndPaint(hWnd, &ps);
的中间gdi+加载的PNG也可以显示.
不知道 StretchDIBits行不行,但这个函数不太会用.
xingzhe2001
2009-11-18
打赏
举报
回复
BMP图片你bitblt成功了么?
gameice
2009-11-18
打赏
举报
回复
问题已经解决 用到了 GdiplusStartupInput
GDI
双缓冲
绘图
双缓冲
技术及其在VC的GDI环境下的实现[2006-02-27 18:47:03] [来源: VCKBASE] [我要投稿]本文章地址:http://www.jztop.com/dev/vc/2006-02-27/12460.html [点此复制地址] function copyToClipBoard(){ var clipBoardContent=; c
Bit
Blt()
双缓冲
解决图象闪烁
Bit
Blt()
双缓冲
解决图象闪烁
转至:http://www.sudu.cn/info/html/edu/20070509/235990.html
显示图像怎么避免闪烁,怎么提高显示效率是问得比较多的问题。而且多数人认为MFC的绘图函数效率非常低,总是想寻求其他的解决方案。
MFC的绘图效率的确不高但也不差,而且他的绘图函数使用非常简单,只要使用方法得当,再加上一些技巧,用MFC能得到效率非常高的绘图程式。
我想就我长期(呵呵当然也只有2
一个GDI
双缓冲
类
class double_buffer : public CDC { int m_Mode; C
Bit
map m_Mem
Bit
map; CWnd *mp_wnd; CDC *mp_Dc; CRect m_Rect; public: double_buffer(CWnd *p_wnd) : mp_wnd(p_wnd) { mp_Dc = mp_wnd->GetDC(); mp
【转】StretchBlt函数和
Bit
Blt函数的用法
原帖地址:StretchBlt函数和
Bit
Blt函数的用法 StretchBlt和
Bit
Blt都用在
双缓冲
视图中,用来显示一幅图像 一、StretchBlt 函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存中的位图拷贝到屏幕上,并且可以根据屏幕画图区的大小来进行伸缩,适应响应的屏幕(或图像控件) BOOL StretchBlt( ...
抓住风口,快速变现 朋友圈霸屏系统,不用加好友,精准投放 源码部署无限开oem 想体验的来
抓住风口,快速变现 朋友圈霸屏系统,不用加好友,精准投放 源码部署无限开oem[加油] 想体验的来
游戏开发
8,324
社区成员
23,685
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章