モノクロ画像を作成
(16bitカラー以上必須、32bitカラー推奨)
VBの命令を応用するだけで簡単にモノクロ画像を作成することが出来ます。
操 作 手 順 |
1.ピクチャーボックスに変換する画像を読みこむ
↓
2.変換する位置の色をPoint文などで読みこみその色をR(赤)、G(緑)、B(青)に分解。
↓
3.RとGとBを足し、3で割る(平均を求める)、その結果をkとする
↓
4.rgb(k、k、k)で色のLong値を求める(それぞれの赤、緑、青の値が同じならばグレイスケールとなる)
↓
5.Pset文などでピクチャーボックスなどに描画
↓
6.画像の大きさだけ2から5を繰り返す
↓
7.できあがり
注:ピクチャーボックスのAutoReviewプロパティがTrueになっている必要があります
また描画時にウィンドウを最小化しておくと描画スピードが速くなります
サ ン プ ル プ ロ グ ラ ム |
VisualBasic4以上で動作するサンプルプログラムです。簡単なプログラムなので誰でも理解できると思います。かなり綺麗に変換できます。