HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0420
ぽぴDirectXで作成されてるウインドウのキャプチャー6解決


ぽぴ

リンク

2011/4/20(Wed) 00:08:13|NO.38561

題名通りですが、DirectXで作成されてるウインドウをキャプチャーしたいのですが、
通常のキャプチャープログラムではうまくいきません・・。と言うより真っ黒です><
そこで色々ぐぐって見ると、DirectXのウインドウをキャプチャーするにはサーフェイスを
作成して、ダブルバッファのデーターを取得し保存すると書いてありますが、
DirectXはまったく分かりません><
通常のAPIなら自力で何とかできそうなのですが、悲しいばかりです><
そこでDirectXのウインドウをキャプチャーするモジュールなどないか探してみましたが、
力不足なのか見つけることができませんでした><
あった!!hgcapture これつかえるのか??と思ったら、HGIMGで作成した・・とか書いてあり
「つかえないじゃ〜〜ん」と、がっくりです><
先輩のどなたか、「そんなの簡単だよ〜〜俺が作ってやるわい!」と心優しい方いましたら
モジュール一つお願いしたいです><
よろしくお願いします><



この記事に返信する


f3d

リンク

2011/4/20(Wed) 00:35:50|NO.38563

う〜ん、おそらく質問者さんは、ゲームかなにかのスクリーンショットをとりたいんでしょうね。
残念ながら、DirectXのAPIを使うと参照カウンタなどの問題があるので面倒くさいです。
ハードウェアアクセラレータをきってもだめでしょうか?

あと、人様が作ったものを「つかえな〜いじゃ〜〜ん」などというのは、止めましょう。
あなたががつかえないだけです。



ぽぴ

リンク

2011/4/20(Wed) 07:46:18|NO.38569

使えないと言ったことにはお詫びします><
そこで、あなたが使えないと書いてありますが、HSPのプラグインの hgimg3 で、他の
実行ファイルで実行されてDirectXのウインドウをキャプチャーできるのでしょうか?
hgimg3 で作成したウインドウのキャプチャーと書いてあるのですが、何か方法があるので
すか?
よろしければ教えてください。
よろしくお願いします。



who

リンク

2011/4/23(Sat) 16:49:50|NO.38636

>ぽぴさん
究極の方法は、デスクトップをコピーすることです。



ぽぴ

リンク

2011/4/24(Sun) 01:12:26|NO.38655

確かにディスクトップをコピーすればできるのですが、それだとなんだか妥協してしまった
感があってなんだかと言うより、「ちょと納得できないな〜このプログラム」と、うまく
言葉にできませんが、気持ち的に雲がかかった?なんていっていいのだろ?皆さんもありま
すよね!
プログラム組んでいてイメージしていたものとちょと違う感じに仕上がったときとか。
そんな気持ちです><
もう少し力つけてからこの問題に取り組むことにします。
と言うことで解決としておきます。
ありがとうございました。



ORZ

リンク

2011/4/24(Sun) 01:31:30|NO.38657

pupepoみたいな奴だな・・・
f3d氏の発言をそーぞーで補完しとくと、hgcaptureが使えねえ!ダメすぎ!で思考停止してる
君の考え方が駄目ぽ杉という事で、hgcaptureを駆使したら君の夢がかなうということを
保障するものではないと思うんだ。人さまの作ったものにケチだけ付けて
自分は何もやらん上司に将来しゅうしょくしたらきっとであうよ。間違って出世したら
そうならないようにきおつけよう。



ぽぴ

リンク

2011/4/26(Tue) 00:56:59|NO.38694

>ORZ
お前はなんなんだ?そんなに偉いのか?
人のあら捜して、ケチばかりつけて楽しいか?
ま〜楽しいからいつまでもやってるんだろうけど、うざいんだよ。
何が上司だよ。きっと出会うとか馬鹿じゃないの?
人の人生説いてるじゃねえよ。



ONION software Copyright 1997-2018(c) All rights reserved.