ページ 1 / 1
クリップボードの画像を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
- OpenClipboard関数でクリップボードを開く
- GetClipboardData関数でビットマップ データ(ビットマップ ハンドル)を得る
- GetDIBits関数でビットマップハンドルから画像のバイナリデータを得る
- CloseClipboard関数でクリップボードを閉じる
- 取得したバイナリデータをもとに、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