> 松尾 隆史 様、いつもお世話になります。


> まず、m_pBitsの中にBITMAPFILEHEADERやら BITMAPINFOHEADERは含まれていますか?
> 含まれていないのではないですか?
> そうなると、その部分の書込みは自前でしないと駄目なのでは?

// 書き込み用バッファのサイズ計算
dwFSize=sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)+sizeof(RGBQUAD)
                  +4*cinfo.output_width*cinfo.output_height;
bfh.bfType = 'M'*256+'B';
bfh.bfSize = dwFSize;
bfh.bfReserved1 = 0;
bfh.bfReserved2 = 0;
bfh.bfOffBits = sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)
                      +sizeof(RGBQUAD);
としてみました。でもこれが正しいかどうか分かりません。

> あと、思うに、cinfo.output_widthが4バイトバウンダリしていないのではと
> 思いますが、いかかがですか?

すいません、4バイトバウンダリってなんですか?意味が分かりません。
教えてください。お願いします。