DIBの色

[戻る]
googler 2007/06/23(土) 22:12:49
PDWORD buf;


bufに, 24 DIB bmpファイルのピクセルビット(BITMAPINFO 構造体の後ろにあるやつ)
を読み込んでいるとき


if(buf[0]!=255)の場合,

色はBGR順でならんでいるので255は赤と言う事ですか?

つまりbuf[0]が赤色でなければ実行されるんですか?

教えてください。

wclrp ( 'o') [HomePage] 2007/06/24(日) 09:29:29
>色はBGR順でならんでいるので255は赤と言う事ですか?

Bって赤じゃないけど。
他の値によっては白やマゼンタかもしれないけど。

>つまりbuf[0]が赤色でなければ実行されるんですか?

最初何を言っているのか意味がわからんかった。

if(buf[0]!=255)
{
  ここが実行されるか?
}

という意味なのか。

主観が入るけど
R=250,G=5,B=10くらいでも俺は赤と感じるし
R=255,G=255,B=0は黄色なので『赤色でなければ』といえない。
書いてあるまま『buf[0]が255でなければ』という風に思う。

googler 2007/06/24(日) 18:17:34
回答ありがとうございます!
ブルーでしたね。ありがとうございます。


>他の値によっては白やマゼンタかもしれないけど。
この辺が難しそうですね。
いろいろ調べてみないと。
どうもでした!

googler 2007/06/24(日) 18:17:51
[[解決]]
解決

古いスレッドには追加発言できません。