Closed carasuca closed 11 years ago
this code causes runtime errors ():
mmImageI * v_psImage = m_psImageStructure->FindImage(); if (!v_psImage) return false; mmImageI::mmPixelType v_iType = v_psImage->GetPixelType(); if (v_iType < 3) return false; const mmRect v_sROI = v_psImage->GetRegionOfInterest(); const mmInt v_iPixelCount = v_sROI.GetSize(); mmPixel24 *v_psBuffer = new mmPixel24[v_iPixelCount]; v_psImage->GetPixels(v_sROI, v_psBuffer); for (mmInt i = 0; i < v_iPixelCount; ++i) { mmReal v_rTemp = v_psBuffer[i].rR; v_psBuffer[i].rR = v_psBuffer[i].rG; v_psBuffer[i].rG = v_rTemp; } v_psImage->SetPixels(v_sROI, v_psBuffer); delete v_psBuffer;
this code causes runtime errors ():