モノクロビットマップを反転表示するには? – プログラミング – Home

モノクロビットマップを反転表示するには...
 
通知
すべてクリア

[解決済] モノクロビットマップを反転表示するには?


イケダ
 イケダ
(@イケダ)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

VC++の質問です。

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

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


引用未解決
トピックタグ
euro2004
 euro2004
(@euro2004)
ゲスト
結合: 23年前
投稿: 37
 

モノクロて白黒2色しかないやつ?
そうだとしたら多分白が1で黒が0ですよね?
てことは・・・


返信引用
こん!
 こん!
(@こん!)
ゲスト
結合: 23年前
投稿: 49
 

モノクロ8ビットグレースケールなら
DstClr = 255 - SrcClr;

かな?

こん!<=^・^=>


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 24年前
投稿: 1421
 

いつどこで反転したいのか分かりませんが、
転送する時に反転するのなら、BitBltのROPにNOTSRCCOPYを指定すればよいでしょう。


返信引用
イケダ
 イケダ
(@イケダ)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

ありがとうございました。解決しました。BitBlt関数の引数を見落としていました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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