モノクロビットマップを反転表示するには?

[戻る]
イケダ 2002/11/26(火) 12:00:50
VC++の質問です。

VC++6.0のSDIを使用してプログラムを作成しています。
Windows2000+SP2

モノクロのビットマップファイルを表示することはできたのですが、
白と黒を反転したいのですが、どのようにすればいいのでしょうか?

euro2004 2002/11/26(火) 12:06:50
モノクロて白黒2色しかないやつ?
そうだとしたら多分白が1で黒が0ですよね?
てことは・・・

こん! 2002/11/26(火) 12:31:20
モノクロ8ビットグレースケールなら
DstClr = 255 - SrcClr;

かな?

こん!<=^・^=>

dairygoods 2002/11/26(火) 13:35:52
いつどこで反転したいのか分かりませんが、
転送する時に反転するのなら、BitBltのROPにNOTSRCCOPYを指定すればよいでしょう。

イケダ 2002/12/02(月) 15:48:57
[[解決]]
ありがとうございました。解決しました。BitBlt関数の引数を見落としていました。

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