DIBの色 – プログラミング – Home

通知
すべてクリア

[解決済] DIBの色


googler
 googler
(@googler)
ゲスト
結合: 17年前
投稿: 4
Topic starter  

PDWORD buf;

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

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

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

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

教えてください。


引用未解決
トピックタグ
wclrp ( 'o')
 wclrp ( 'o')
(@wclrp ( 'o'))
ゲスト
結合: 18年前
投稿: 287
 

>色は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
 googler
(@googler)
ゲスト
結合: 17年前
投稿: 4
Topic starter  

回答ありがとうございます!
ブルーでしたね。ありがとうございます。

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


返信引用
googler
 googler
(@googler)
ゲスト
結合: 17年前
投稿: 4
Topic starter  

解決


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました