はじめまして。
現在、ピクチャボックスにAPI関数のPolyLineで線を描画しているのですが、それをビットマップデータとして取得したいと考えております。
背景は白、線は黒のため2値ビットマップで取得したいのですが、どのような方法で取得することができるでしょうか?
GetDIBits等を用いるのでしょうか?
ご存知の方がいましたらご教授願います。
環境はVB5です。
よろしくお願い致します。
10年以上前に書いたものですが、
http://itpro.nikkeibp.co.jp/article/MAG/20061122/254654/?ST=nsw#199902
の[特集1] [Part4]のサンプルで、GDIのみを使った簡単な2値化はしています。
そこでは画面全体を撮っていますので、その部分を特定の PictureBox の
hDC に置き換えて、サイズも適切に変更すればいいでしょう。
# IP表示は、IDとの変換式が判明してしまう可能性が出てきたので
# 止めておきます。
## というか多分これだという式ができてしまいましたね...
かいけつだろwww
ツイート | ![]() |