通知
すべてクリア
Topic starter
2007年6月23日 10:12 PM
PDWORD buf;
bufに, 24 DIB bmpファイルのピクセルビット(BITMAPINFO 構造体の後ろにあるやつ)
を読み込んでいるとき
if(buf[0]!=255)の場合,
色はBGR順でならんでいるので255は赤と言う事ですか?
つまりbuf[0]が赤色でなければ実行されるんですか?
教えてください。
2007年6月24日 9:29 AM
>色はBGR順でならんでいるので255は赤と言う事ですか?
Bって赤じゃないけど。
他の値によっては白やマゼンタかもしれないけど。
>つまりbuf[0]が赤色でなければ実行されるんですか?
最初何を言っているのか意味がわからんかった。
if(buf[0]!=255)
{
ここが実行されるか?
}
という意味なのか。
主観が入るけど
R=250,G=5,B=10くらいでも俺は赤と感じるし
R=255,G=255,B=0は黄色なので『赤色でなければ』といえない。
書いてあるまま『buf[0]が255でなければ』という風に思う。
Topic starter
2007年6月24日 6:17 PM
回答ありがとうございます!
ブルーでしたね。ありがとうございます。
>他の値によっては白やマゼンタかもしれないけど。
この辺が難しそうですね。
いろいろ調べてみないと。
どうもでした!
Topic starter
2007年6月24日 6:17 PM
解決