我一直在对DirectX,DirectShow等进行排序,无法确定哪个.NET C#库最好。
我正在制作一个以全屏视频为特色的艺术装置。我希望用户能够在视频播放时平移和放大视频,理想情况下不会跳过或打嗝。是否有一项微软技术作为显而易见的选择?
答案 0 :(得分:1)
不要忘记考虑WPF ..开始使用它比Direct3D快得多......它还有一个专为无故障动画设计的基础设施,独立于垃圾收集和ui线程活动的延迟。
在非常复杂的GUI中,WPF会带来一些隐藏的成本,这会让人烦恼,声称WPF很慢。 但我相信它会在你描述的场景中正常工作。
答案 1 :(得分:0)
恕我直言使用XNA。它比旧的托管directX有更深层次的支持。这家伙为你回答了你的问题:http://www.david-amador.com/2009/10/xna-camera-2d-with-zoom-and-rotation/