哪位整过ConvertYUVtoRGB , 
想改变得到的m_pRgbBuffer:  调试时看m_pRgbBuffer是一个串, 若改变每个像素的RGB...怎么整...给点提示...或代码...

解决方案 »

  1.   

    如果要代码用ConvertYUVtoRGB关键字搜搜就行,我都懒得贴了。
    m_pRgbBuffer具体是这样表示图像的取决有图像格式。通常这是一个24位的图像,每3个字节代表一个像素,通常每一行是4字节对齐的。
      

  2.   

    buf都已经得到了  你要修改还不容易吗?如果保存格式是RGBA
    for(i=0; i<height; i++)
    {
         idx = i*width;
         for(j=0; j<width; j++)
         {
              pRgbBuf + idx + 3*j     = 255;   //R
              pRgbBuf + idx + 3*j + 1 = 255;   //G
              pRgbBuf + idx + 3*j + 2 = 255;   //B
            //PRgbBuf + idx + 3*j + 3 = 255;   //A    
         }
    }如果保存格式是ABGR
    for(i=0; i<height; i++)
    {
         idx = i*width;
         for(j=0; j<width; j+=3)
         {
         //   pRgbBuf + idx + 3*j     = 255;   //A
              pRgbBuf + idx + 3*j + 1 = 255;   //B
              pRgbBuf + idx + 3*j + 2 = 255;   //G  
              pRgbBuf + idx + 3*j + 3 = 255;   //R 
         }
    }