私はDirectX、DirectShowなどでソートしていますが、どの.NET C#ライブラリが最適かは分かりません。C#では、ズーム可能な、パン可能なビデオを表示するにはどうすればよいでしょうか?
私はフルスクリーンのビデオを備えたアートインスタレーションを製作しています。私は、再生中にビデオをパン、ズームイン、ズームアウトできるようにしたい、理想的にはスキップやヒップアップがないようにしたい。このための明白な選択肢として際立っているMicrosoftの技術はありますか?
私はDirectX、DirectShowなどでソートしていますが、どの.NET C#ライブラリが最適かは分かりません。C#では、ズーム可能な、パン可能なビデオを表示するにはどうすればよいでしょうか?
私はフルスクリーンのビデオを備えたアートインスタレーションを製作しています。私は、再生中にビデオをパン、ズームイン、ズームアウトできるようにしたい、理想的にはスキップやヒップアップがないようにしたい。このための明白な選択肢として際立っているMicrosoftの技術はありますか?
WPFを検討するのを忘れないでください。Direct3Dよりもはるかに高速です。ガベージコレクションやUIスレッドアクティビティの遅延とは無関係に、グリッチのないアニメーション用に設計されたインフラストラクチャもあります。
非常に複雑なGUIでは、WPFには隠れたコストがかかり、WPFが遅いと主張する人々を悩ませることがあります。 しかし、あなたが説明するシナリオでうまくいくと確信しています。
パフォーマンスは非常に遅くなる可能性がありますが、自分が何をやっているかを知っている人が使用すると、ほとんどの状況でパフォーマンスがかなり向上する可能性があります。 – mydogisbox
@mydogisbox:私は全面的に同意します。私はWPFの否定的な意見を述べるつもりはありませんでした。言い換えれば... –
完了!私は、これが私が遭遇しようとしていたメッセージをより良く伝えると思います。 –
IMHO XNAを使用してください。それは、古いmanagedDirectXよりはるかに深いサポートをしています。この男はあなたの質問に答えました:http://www.david-amador.com/2009/10/xna-camera-2d-with-zoom-and-rotation/
おそらく、拡大鏡はWin7で動作しますか? (ローテクからハイテクまで) – user7116
XNAがオプションになる可能性があります。 – jrummell