为了提高画图速度,在代码中用DrawDIBDraw代替了StretchBlt,产生了镜面的翻转问题:
/ /镜面的翻转bool CZdsc::Reverse(int nWidth,int nHeight,unsigned char *pImageData){ int nDeep = 3; //一个像素点代表的字节数 char buf[4]; int nLen; int nRevLen; UCHAR *lpData = pImageData; for(int cy=0; cy
本文共 314 字,大约阅读时间需要 1 分钟。
为了提高画图速度,在代码中用DrawDIBDraw代替了StretchBlt,产生了镜面的翻转问题:
/ /镜面的翻转bool CZdsc::Reverse(int nWidth,int nHeight,unsigned char *pImageData){ int nDeep = 3; //一个像素点代表的字节数 char buf[4]; int nLen; int nRevLen; UCHAR *lpData = pImageData; for(int cy=0; cy
转载于:https://www.cnblogs.com/a-live/archive/2013/03/01/2938026.html