我是使用的24位真彩色位图。
1.在图像锐化功能中: //获取下一个像素颜色
nRed2 = pNextData[2];
nGreen2 = pNextData[1];
nBlue2 = pNextData[0];
从这里开始内存报错(不能为read)。
2.在反色处理中: //真彩色位图每个像素需要3个字节表示其颜色
for(int j=0; j<nWidth*3; j+=3)
{
int nRed,nGreen,nBlue;
BYTE* pTmpData = m_pBmpData + nLineBytes*i + j;
nRed = pTmpData[2];
nGreen = pTmpData[1];
nBlue = pTmpData[0];
从这里开始内存报错(内存不能为read)。
3.图像旋转,雾化等也遇到这种问题。请问如何解决。
我已经调用cmd对dll文件进行了归位处理,重启系统等等方法,请问该怎么办?