ページ 11

クリップボードの画像をC++で使いたいです。

Posted: 2014年2月16日(日) 16:55
by みるの
初心者です。

インターネット上の画像を右クリックして画像を保存コピーし、
その画像を使いたいです。

どんなソースコードをかけばクリップボードの画像が使えるようになるでしょうか。

画像はOPENCVで使う予定です。

どなたかご教授いただけないでしょうか。
よろしくお願いいたします。

Re: クリップボードの画像をC++で使いたいです。

Posted: 2014年2月16日(日) 16:59
by みけCAT
使用するOSは何ですか?

Re: クリップボードの画像をC++で使いたいです。

Posted: 2014年2月16日(日) 17:21
by みるの
返信ありがとうございます。

windows7 Pro 64bitです。

Re: クリップボードの画像をC++で使いたいです。

Posted: 2014年2月16日(日) 17:25
by みけCAT
  1. OpenClipboard関数でクリップボードを開く
  2. GetClipboardData関数でビットマップ データ(ビットマップ ハンドル)を得る
  3. GetDIBits関数でビットマップハンドルから画像のバイナリデータを得る
  4. CloseClipboard関数でクリップボードを閉じる
  5. 取得したバイナリデータをもとに、OPENCVで利用する画像のデータを作る
という処理をするのがいいと思います。

Re: クリップボードの画像をC++で使いたいです。

Posted: 2014年2月16日(日) 17:48
by みるの
ありがとうございます!
しかし当方初心者のためどうソースコードを書いていいかわかりません・・・。

おこがましいですが、どうか コードを書いていただけないでしょうか。

初心者で申し訳ございません。

Re: クリップボードの画像をC++で使いたいです。

Posted: 2014年2月16日(日) 17:51
by softya(ソフト屋)
それでは、1つ1つ勉強していきましょう。
それともコードを書いてもらうのが目的で、勉強したくないのでしょうか。

Re: クリップボードの画像をC++で使いたいです。

Posted: 2014年2月16日(日) 17:59
by みけCAT