bitcount==40
代码如下:
if((pdoc->m_nbitcount)<24)
{
for(i=0;i<pdoc->m_h;i++)
 for(j=0;j<linewidth;j++)
  image[i][j]=originimage[i/m_zoomfactor][j/m_zoomfactor];
}
else if((pdoc->m_nbitcount)==24)
{//24位真彩色
for(i=0;i<pdoc->m_h;i++)
 for(j=0;j<pdoc->m_w;j++)
 {
image[i][j*3]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*3];
image[i][j*3+1]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*3+1];
image[i][j*3+2]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*3+2];
 }
}
else if((pdoc->m_nbitcount)==32)
{
for(i=0;i<pdoc->m_h;i++)
for(j=0;j<pdoc->m_w;j++)
{
image[i][j*4]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*4];
image[i][j*4+1]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*4+1];
image[i][j*4+2]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*4+2];
image[i][j*4+3]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*4+3];
}
}
else if((pdoc->m_nbitcount)==40)
{
for(i=0;i<pdoc->m_h;i++)
for(j=0;j<pdoc->m_w;j++)
{
image[i][j*5]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*5];
image[i][j*5+1]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*5+1];
image[i][j*5+2]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*5+2];
image[i][j*5+3]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*5+3];
image[i][j*5+4]=originimage[i/m_zoomfactor][(j/m_zoomfactor)*5+4];
}
}为什么实现不了?