1.缩影是指缩小吗?如果是用BitBlt就可以。
2.用PlgBlt应该可以,它是将源矩形位图按用户定义的平行四边形状贴到目标位图上。
2.用PlgBlt应该可以,它是将源矩形位图按用户定义的平行四边形状贴到目标位图上。
解决方案 »
- RASENTRY结构
- 初学者问题:用VC++边一个很简单的C程序,出错了
- CTreeCtrl的节点索引怎么获取
- 看别人的源码,有#ifdef _DEBUG,但没有找到#define _DEBUG语句,怎么回事
- 在OpenGL中使用dxf格式的文件。
- 我想监视一个目录里面的文件及其子目录的改变,有什么方法?
- c++ 回调函数
- DateTimePick控件可以实现特殊日期特殊颜色吗
- C++中,EDIT控件怎么确定当前插入符所在行数。。。。
- 怎样在VC种识别键盘上得POWER,SLEEP,WAKE UP键啊,用什么命令啊
- 一个送分的问题
- 我有一个Common Control的完整文档,可是我的专家分不够1000,谁要给E-MAIL.
2.用PlgBlt应该可以,它是将源矩形位图按用户定义的平行四边形状贴到目标位图上。
2.用PlgBlt应该可以,它是将源矩形位图按用户定义的平行四边形状贴到目标位图上。
使用StretchBlt即可将位图在DC之间缩放。 如果要快速rotate一幅位图,你必须首先得到位图的数据指针,然后根据旋转角度进行象素变换(注意象素的颜色位数)。如果不要求图像质量的话,就不需要使用lynxliu兄说的颜色混叠了,这样可以获得最快的速度。 现在都21世纪了,总想不使用第三方类库写程序真是自找麻烦,除非你在开发“第三方类库”。只是随便说说,没有任何冒犯的意思。
忘了说一句,在www.codeguru.com上有很多关于位图处理的文章,你可以参考参考。 如果不能出国,可以试试在http://202.112.105.52/vc/CodeGuru20000423.zip下载2000-4-23日的codeguru的zip。218MB。