カラーBMPを白黒BMPにするには? – プログラミング – Home

カラーBMPを白黒BMPにするには?
 
通知
すべてクリア

カラーBMPを白黒BMPにするには?


あゆみ
 あゆみ
(@あゆみ)
ゲスト
結合: 24年前
投稿: 1
Topic starter  

カラーBMPを白黒BMPに変換してピクチャーボックスに表示したいです。
VBではできたんですけどまだVC初心者でやり方がよくわかってません(涙)
簡単なヒントでもいいですから教えてください。


引用解決済
トピックタグ
材木屋
 材木屋
(@材木屋)
ゲスト
結合: 24年前
投稿: 9
 

ピクセルマップ(rgb)に演算処理をする方法があります。

小さな画像(制限有り)ならば、Win32API LoadImage()で処理できます。

また、大きな画像を扱う時は、
VBをあまり扱ったことがないのでVBでの変換手順を記述していただければ
対比してお教えできるとおもいますが、多分演算処理は同じはずなので、
例として、ピクセルマップの1サンプルRGB(255,128,64)をモノクロに変換してみます。

mono = (Red * 0.30) + (Green * 0.59) + (Blue * 0.11)式で変換できるので、
= 255 * 0.30 + 128 * 0.59 + 64 * 0.11
= 159
この演算値をあらかじめ作成しておいたモノクロ8ビットのピクセルマップに格納していけば変換完了です。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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