社区
C#
帖子详情
怎样快速用GDI+绘制大量的小图片?
easydw
2012-05-16 05:36:36
在当前窗口上用DrawImage绘制大约2000个图片,图片大小约32*32像素. 在拖动时, 明显感觉到有点卡顿的感觉, 请问怎样用二次缓冲的方式绘制?
谁给个现成的代码,谢谢了!
...全文
112
2
打赏
收藏
怎样快速用GDI+绘制大量的小图片?
在当前窗口上用DrawImage绘制大约2000个图片,图片大小约32*32像素. 在拖动时, 明显感觉到有点卡顿的感觉, 请问怎样用二次缓冲的方式绘制? 谁给个现成的代码,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
easydw
2014-12-02
打赏
举报
回复
结贴,分数全部给楼上。
feixuyue
2012-05-16
打赏
举报
回复
1,先画到一张图片上,在 一起绘制
2,缓冲画图的,你自己再查查
var bgc = BufferedGraphicsManager.Current;
var bg = bgc.Allocate(this.Graphics, this.Rectangle);
var g = bg.Graphics;
this.SFlag.Draw(g);
bg.Render(this.Graphics);
g.Dispose();
bg.Dispose();
图片
分解合成工具+原代码
事情的起因是这样的:我的一个VC6工程 res 路径下存在一些
图片
,它们是在
绘制
ToolBar的时候生成的,基本是多个16*16或32*32的小
图片
拼凑而成的一张大
图片
,我需要用到其中的某几个小
图片
,单独存为BMP或者ICO,但是...
C#
GDI+
绘图(四)实现网格
绘制
,并填充相应的表格内容
想要进阶学习的,可以在这里C#
GDI+
实现网格
绘制
,并显示内容 进行下载,项目编译通过,vs2012编写,下载有问题的,可以联系我。 这里给出得是升级版,通过滚动条来控制显示的行数,使
绘制
的表格动态刷新,可下载得...
[MSDN翻译 之 《关于
GDI+
》] [1]
GDI+
介绍
写在翻译前面这些内容来自微软的MSDN,如果...有些新特性,如颜色渐变的区域填充、Alpha透明运算等,在以前的GDI中实现起来比较麻烦,甚至要使用Win32的未公开API。
GDI+
的C++封装,给程序开发者带来了方便和效率,不过
GDI+
编程的肤浅使用及Char ,CString,WCHAR 之间的转换小结
一,建立
GDI+
的VC&VS开发环境先下了这个库的头文件和库文件,然后在VC工程配置添加库和头文件。具体的操作是这样的:VC6.0下面的操作:在菜单项:Project->settings->Link->Object/Library Module里面填入gdiplus....
GDI操作PNG
图片
这两天在做UI,以前做过一点,但是不太熟悉,于是乎就遇到很多...话说今天我用PNG
图片
,但是用到一个小
图片
的时候,
图片
总是不能正常显示。代码如下: CImage image;//CImage类有自己的Dc if (image.Load(image
C#
110,529
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章