sharpdxを使った高速なスクリーンキャプチャー 切り抜きもできます。
多分c#で割と早くメモリも割と使わない感じになってると思うその割に簡単に利用できる!
*画像では31%サイズで表示しています
通常紹介されてるスクリーンキャプチャー方法は
1.フレームレートが低い
2.メモリ使用量が4GBなど行ってしまう
など使う分にいろいろめんどくさい問題がありましたが、この方法だと
1.フレームレートも高い!!
2メモリ使用量は100MB程度ですむ!!
などいろいろな問題をクリアしています!!
また、ネットで調べても画像を切り抜いて表示は
一度全画面のスクリーンキャプチャーをとる => 切り抜く => 表示
のように無駄な部分や処理にじかんがかかることしかなかったので一回でそれらすべてができるようにしました!!
楽しくプログラミング!!
*まだ高速化できるし問題もあると思います。その際はそっと教えてね:)
ライブラリにしちゃう