可以将一个矩形位图变成平行四边行或梯形等形状的算法
解决方案 »
- 摄像头视屏采集
- opencv 1.0 不能读取wmv格式的视频吗
- 老天啊...mfcInteropCom.exe 中的 0x769dd781 处最可能的异常: 0xC0000005: 读取位置 0xcccccccc 时发生访问
- CListCtrl要其中一列显示图标如何弄?第一列是可以了谢谢!
- About OLE, Drag and Drop
- 如何在单文档程序启动时就打开一个文件呢??
- 各为大峡,怎么样用api实现socket类的非堵塞模式编程
- 一本好书,但我没有!!求救!!
- 如何检查一个字符串李包含的路径信息是正确的呢?
- 谁有OPC Server的源代码?
- SQLFetch引起的Access Violation问题,oracle8.0.5
- 关于对通讯数据缓存区操作的问题,参与者有分
基本的功能,你要的也是其一。
也没什么算法。
使用CDC::StretchBlt()就能办到。
自己动动脑子。下面这段是一个转换为梯形的代码片断for (int y=0; y <nHeight; y++)
{
double nScale = (double)y/(double)nHeight;
int nOffset = (int)(nWidth - nWidth*nScale)/2;
m_MainDC.StretchBlt(nOffset, y, (int)(nWidth*nScale), 1, &memDC, 0, y, nWidth, 1, SRCPAINT);
}