この前DIBSctionで質問させていただいたんですが、問題に気づきました。
自分はファイルから16進数値(00〜FF)読み込みそれをピクセル列に格納してたんですが、思ったら色
代入って 0x00ff0000 ←みたいな感じなのわすれてました
そこで質問なんですが。
ファイルから読み込んだRGB、3つの値から 0x〜の形式の値を作成するってことはできますか?
さらに追加で質問です。
for( int i = 0;i < 1000;i++ ){
for( int k = 0;k < 1000;k++ ){
bPixelBits[i + k*1000 ] = 0x00ff0000;//bPixelBitsはLPWORD型。CreateDIBSctionの時に領域確保
}
}
これはバグでしょうか?正常でしょうか?
回答よろしくお願いします。